/* css/global.css */
.salt-theme {
  color: var(--salt-content-primary-foreground);
  font-family: var(--salt-text-fontFamily);
  font-size: var(--salt-text-fontSize);
  letter-spacing: var(--salt-text-letterSpacing);
  line-height: var(--salt-text-lineHeight);
}
.salt-theme[data-mode=light] {
  color-scheme: light;
}
.salt-theme[data-mode=dark] {
  color-scheme: dark;
}
:where(.salt-theme) :focus-visible {
  outline: var(--salt-focused-outline);
}
.salt-visuallyHidden {
  position: absolute;
  height: 1px;
  width: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.saltFocusVisible:after,
.focused:focus:after,
.focused:focus-visible:after {
  content: "";
  inset: var(--salt-focused-outlineInset);
  outline-color: var(--salt-focused-outlineColor);
  outline-offset: var(--salt-focused-outlineOffset);
  outline-style: var(--salt-focused-outlineStyle);
  outline-width: var(--salt-focused-outlineWidth);
  position: absolute;
}

/* css/foundations/alpha.css */
.salt-theme {
  --salt-color-white-5a: rgba(var(--salt-color-white-rgb), 0.05);
  --salt-color-white-10a: rgba(var(--salt-color-white-rgb), 0.1);
  --salt-color-white-15a: rgba(var(--salt-color-white-rgb), 0.15);
  --salt-color-white-20a: rgba(var(--salt-color-white-rgb), 0.2);
  --salt-color-white-30a: rgba(var(--salt-color-white-rgb), 0.3);
  --salt-color-white-40a: rgba(var(--salt-color-white-rgb), 0.4);
  --salt-color-white-50a: rgba(var(--salt-color-white-rgb), 0.5);
  --salt-color-white-65a: rgba(var(--salt-color-white-rgb), 0.65);
  --salt-color-white-80a: rgba(var(--salt-color-white-rgb), 0.8);
  --salt-color-black-5a: rgba(var(--salt-color-black-rgb), 0.05);
  --salt-color-black-10a: rgba(var(--salt-color-black-rgb), 0.1);
  --salt-color-black-15a: rgba(var(--salt-color-black-rgb), 0.15);
  --salt-color-black-20a: rgba(var(--salt-color-black-rgb), 0.2);
  --salt-color-black-30a: rgba(var(--salt-color-black-rgb), 0.3);
  --salt-color-black-40a: rgba(var(--salt-color-black-rgb), 0.4);
  --salt-color-black-50a: rgba(var(--salt-color-black-rgb), 0.5);
  --salt-color-black-65a: rgba(var(--salt-color-black-rgb), 0.65);
  --salt-color-black-80a: rgba(var(--salt-color-black-rgb), 0.8);
}

/* css/foundations/animation.css */
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-mobile {
  --salt-animation-opacity-start: 0;
  --salt-animation-opacity-end: 1;
  --salt-animation-scale-start: 0;
  --salt-animation-scale-end: 1;
  --salt-animation-transform-start: 100%;
  --salt-animation-transform-end: 0;
  --salt-animation-duration: var(--salt-duration-perceptible);
  --salt-animation-timing-function: ease-in-out;
  --salt-animation-slide-in-top: slide-in-top var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-slide-in-left: slide-in-left var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-slide-in-right: slide-in-right var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-slide-in-bottom: slide-in-bottom var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-slide-out-top: slide-out-top var(--salt-animation-duration) var(--salt-animation-timing-function) both;
  --salt-animation-slide-out-left: slide-out-left var(--salt-animation-duration) var(--salt-animation-timing-function) both;
  --salt-animation-slide-out-right: slide-out-right var(--salt-animation-duration) var(--salt-animation-timing-function) both;
  --salt-animation-slide-out-bottom: slide-out-bottom var(--salt-animation-duration) var(--salt-animation-timing-function) both;
  --salt-animation-fade-in-back: fade-in-back var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-fade-in-forward: fade-in-forward var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-fade-in-center: fade-in-center var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-fade-out-back: fade-out-back var(--salt-animation-duration) ease-in-out both;
}
@keyframes slide-in-top {
  0% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateY(var(--salt-animation-transform-start));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateY(var(--salt-animation-transform-end));
  }
}
@keyframes slide-out-top {
  0% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateY(var(--salt-animation-transform-end));
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateY(var(--salt-animation-transform-start));
  }
}
@keyframes slide-in-left {
  0% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateX(calc(-1 * var(--salt-animation-transform-start)));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateX(var(--salt-animation-transform-end));
  }
}
@keyframes slide-out-left {
  0% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateX(var(--salt-animation-transform-end));
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateX(calc(-1 * var(--salt-animation-transform-start)));
  }
}
@keyframes slide-in-right {
  0% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateX(var(--salt-animation-transform-start));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateX(var(--salt-animation-transform-end));
  }
}
@keyframes slide-out-right {
  0% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateX(var(--salt-animation-transform-end));
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateX(var(--salt-animation-transform-start));
  }
}
@keyframes slide-in-bottom {
  0% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateY(calc(-1 * var(--salt-animation-transform-start)));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateY(var(--salt-animation-transform-end));
  }
}
@keyframes slide-out-bottom {
  0% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateY(var(--salt-animation-transform-end));
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateY(calc(-1 * var(--salt-animation-transform-start)));
  }
}
@keyframes fade-in-back {
  0% {
    --salt-animation-scale-start: 1.4;
    opacity: var(--salt-animation-opacity-start);
    transform: scale(var(--salt-animation-scale-start));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: scale(var(--salt-animation-scale-end));
  }
}
@keyframes fade-in-forward {
  0% {
    --salt-animation-scale-start: 0.6;
    opacity: var(--salt-animation-opacity-start);
    transform: scale(var(--salt-animation-scale-start));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: scale(var(--salt-animation-scale-end));
  }
}
@keyframes fade-in-center {
  0% {
    opacity: var(--salt-animation-opacity-start);
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
  }
}
@keyframes fade-out-back {
  0% {
    opacity: var(--salt-animation-opacity-end);
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
  }
}

/* css/foundations/borderStyle.css */
.salt-theme {
  --salt-borderStyle-solid: solid;
  --salt-borderStyle-dashed: dashed;
  --salt-borderStyle-dotted: dotted;
}

/* css/foundations/color.css */
.salt-theme {
  --salt-color-black-rgb:
    0,
    0,
    0;
  --salt-color-white-rgb:
    255,
    255,
    255;
  --salt-color-black: rgb(var(--salt-color-black-rgb));
  --salt-color-white: rgb(var(--salt-color-white-rgb));
  --salt-color-transparent: transparent;
}

/* css/foundations/cursor.css */
.salt-theme {
  --salt-cursor-active: pointer;
  --salt-cursor-disabled: not-allowed;
  --salt-cursor-drag-ew: ew-resize;
  --salt-cursor-drag-ns: ns-resize;
  --salt-cursor-grab: grab;
  --salt-cursor-grab-active: grabbing;
  --salt-cursor-hover: pointer;
  --salt-cursor-pending: progress;
  --salt-cursor-readonly: text;
  --salt-cursor-text: text;
}

/* css/foundations/curve.css */
.salt-density-high {
  --salt-curve-0: 0;
  --salt-curve-50: 1px;
  --salt-curve-100: 2px;
  --salt-curve-150: 3px;
  --salt-curve-200: 4px;
  --salt-curve-250: 5px;
  --salt-curve-999: 999px;
}
.salt-density-medium {
  --salt-curve-0: 0;
  --salt-curve-50: 2px;
  --salt-curve-100: 4px;
  --salt-curve-150: 6px;
  --salt-curve-200: 8px;
  --salt-curve-250: 10px;
  --salt-curve-999: 999px;
}
.salt-density-low {
  --salt-curve-0: 0;
  --salt-curve-50: 3px;
  --salt-curve-100: 6px;
  --salt-curve-150: 9px;
  --salt-curve-200: 12px;
  --salt-curve-250: 15px;
  --salt-curve-999: 999px;
}
.salt-density-mobile,
.salt-density-touch {
  --salt-curve-0: 0;
  --salt-curve-50: 4px;
  --salt-curve-100: 8px;
  --salt-curve-150: 12px;
  --salt-curve-200: 16px;
  --salt-curve-250: 20px;
  --salt-curve-999: 999px;
}

/* css/foundations/duration.css */
.salt-theme {
  --salt-duration-instant: 0ms;
  --salt-duration-perceptible: 300ms;
  --salt-duration-notable: 1000ms;
  --salt-duration-cutoff: 10000ms;
}

/* css/foundations/size.css */
.salt-density-high {
  --salt-size-adornment: 6px;
  --salt-size-bar: 2px;
  --salt-size-base: 20px;
  --salt-size-icon: 10px;
  --salt-size-indicator: 2px;
  --salt-size-selectable: 12px;
  --salt-size-bar-strong: 4px;
}
.salt-density-medium {
  --salt-size-adornment: 8px;
  --salt-size-bar: 4px;
  --salt-size-base: 28px;
  --salt-size-icon: 12px;
  --salt-size-indicator: 3px;
  --salt-size-selectable: 14px;
  --salt-size-bar-strong: 8px;
}
.salt-density-low {
  --salt-size-adornment: 10px;
  --salt-size-bar: 6px;
  --salt-size-base: 36px;
  --salt-size-icon: 14px;
  --salt-size-indicator: 4px;
  --salt-size-selectable: 16px;
  --salt-size-bar-strong: 12px;
}
.salt-density-mobile,
.salt-density-touch {
  --salt-size-adornment: 12px;
  --salt-size-bar: 8px;
  --salt-size-base: 44px;
  --salt-size-icon: 16px;
  --salt-size-indicator: 5px;
  --salt-size-selectable: 18px;
  --salt-size-bar-strong: 16px;
}
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-mobile {
  --salt-size-fixed-100: 1px;
  --salt-size-fixed-200: 2px;
  --salt-size-fixed-300: 3px;
  --salt-size-fixed-400: 4px;
  --salt-size-fixed-500: 5px;
  --salt-size-fixed-600: 6px;
  --salt-size-fixed-700: 7px;
  --salt-size-fixed-800: 8px;
  --salt-size-fixed-900: 9px;
}

/* css/foundations/spacing.css */
.salt-density-touch {
  --salt-spacing-100: 16px;
}
.salt-density-low {
  --salt-spacing-100: 12px;
}
.salt-density-medium {
  --salt-spacing-100: 8px;
}
.salt-density-high {
  --salt-spacing-100: 4px;
}
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high {
  --salt-spacing-25: calc(0.25 * var(--salt-spacing-100));
  --salt-spacing-50: calc(0.5 * var(--salt-spacing-100));
  --salt-spacing-75: calc(0.75 * var(--salt-spacing-100));
  --salt-spacing-150: calc(1.5 * var(--salt-spacing-100));
  --salt-spacing-200: calc(2 * var(--salt-spacing-100));
  --salt-spacing-250: calc(2.5 * var(--salt-spacing-100));
  --salt-spacing-300: calc(3 * var(--salt-spacing-100));
  --salt-spacing-350: calc(3.5 * var(--salt-spacing-100));
  --salt-spacing-400: calc(4 * var(--salt-spacing-100));
  --salt-spacing-450: calc(4.5 * var(--salt-spacing-100));
  --salt-spacing-500: calc(5 * var(--salt-spacing-100));
  --salt-spacing-550: calc(5.5 * var(--salt-spacing-100));
  --salt-spacing-600: calc(6 * var(--salt-spacing-100));
  --salt-spacing-650: calc(6.5 * var(--salt-spacing-100));
  --salt-spacing-700: calc(7 * var(--salt-spacing-100));
  --salt-spacing-750: calc(7.5 * var(--salt-spacing-100));
  --salt-spacing-800: calc(8 * var(--salt-spacing-100));
  --salt-spacing-850: calc(8.5 * var(--salt-spacing-100));
  --salt-spacing-900: calc(9 * var(--salt-spacing-100));
  --salt-spacing-950: calc(9.5 * var(--salt-spacing-100));
}
.salt-density-mobile {
  --salt-spacing-25: 4px;
  --salt-spacing-50: 8px;
  --salt-spacing-75: 12px;
  --salt-spacing-100: 16px;
  --salt-spacing-150: 18px;
  --salt-spacing-200: 20px;
  --salt-spacing-250: 22px;
  --salt-spacing-300: 24px;
  --salt-spacing-350: 26px;
  --salt-spacing-400: 28px;
  --salt-spacing-450: 30px;
  --salt-spacing-500: 32px;
  --salt-spacing-550: 34px;
  --salt-spacing-600: 36px;
  --salt-spacing-650: 38px;
  --salt-spacing-700: 40px;
  --salt-spacing-750: 42px;
  --salt-spacing-800: 44px;
  --salt-spacing-850: 46px;
  --salt-spacing-900: 48px;
  --salt-spacing-950: 50px;
}
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-mobile {
  --salt-spacing-fixed-100: 1px;
  --salt-spacing-fixed-200: 2px;
  --salt-spacing-fixed-300: 3px;
  --salt-spacing-fixed-400: 4px;
  --salt-spacing-fixed-500: 5px;
  --salt-spacing-fixed-600: 6px;
  --salt-spacing-fixed-700: 7px;
  --salt-spacing-fixed-800: 8px;
  --salt-spacing-fixed-900: 9px;
  --salt-spacing-fixed-1000: 10px;
  --salt-spacing-fixed-1100: 11px;
  --salt-spacing-fixed-1200: 12px;
}

/* css/foundations/typography.css */
.salt-theme {
  --salt-typography-fontFamily-openSans: "Open Sans";
  --salt-typography-fontFamily-amplitude: "Amplitude";
  --salt-typography-fontFamily-ptMono: "PT Mono";
  --salt-typography-fontWeight-light: 300;
  --salt-typography-fontWeight-regular: 400;
  --salt-typography-fontWeight-medium: 500;
  --salt-typography-fontWeight-semiBold: 600;
  --salt-typography-fontWeight-bold: 700;
  --salt-typography-fontWeight-extraBold: 800;
  --salt-typography-textDecoration-none: none;
  --salt-typography-textDecoration-underline: underline;
  --salt-typography-textDecoration-italic: italic;
}

/* css/foundations/zindex.css */
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-mobile {
  --salt-zIndex-default: 1;
  --salt-zIndex-popout: 1000;
  --salt-zIndex-appHeader: 1100;
  --salt-zIndex-drawer: 1200;
  --salt-zIndex-modal: 1300;
  --salt-zIndex-notification: 1400;
  --salt-zIndex-dragObject: 1420;
  --salt-zIndex-contextMenu: 1450;
  --salt-zIndex-flyover: 1500;
}

/* css/foundations/index.css */

/* css/legacy/foundations/alpha.css */
.salt-theme {
  --salt-color-blue-30-40a: rgba(var(--salt-color-blue-30-rgb), 0.4);
  --salt-color-blue-100-40a: rgba(var(--salt-color-blue-100-rgb), 0.4);
  --salt-color-blue-200-40a: rgba(var(--salt-color-blue-200-rgb), 0.4);
  --salt-color-blue-500-40a: rgba(var(--salt-color-blue-500-rgb), 0.4);
  --salt-color-blue-600-40a: rgba(var(--salt-color-blue-600-rgb), 0.4);
  --salt-color-blue-700-40a: rgba(var(--salt-color-blue-700-rgb), 0.4);
  --salt-color-gray-20-40a: rgba(var(--salt-color-gray-20-rgb), 0.4);
  --salt-color-gray-30-40a: rgba(var(--salt-color-gray-30-rgb), 0.4);
  --salt-color-gray-50-40a: rgba(var(--salt-color-gray-50-rgb), 0.4);
  --salt-color-gray-60-40a: rgba(var(--salt-color-gray-60-rgb), 0.4);
  --salt-color-gray-70-40a: rgba(var(--salt-color-gray-70-rgb), 0.4);
  --salt-color-gray-90-15a: rgba(var(--salt-color-gray-90-rgb), 0.15);
  --salt-color-gray-90-40a: rgba(var(--salt-color-gray-90-rgb), 0.4);
  --salt-color-gray-200-15a: rgba(var(--salt-color-gray-200-rgb), 0.15);
  --salt-color-gray-200-40a: rgba(var(--salt-color-gray-200-rgb), 0.4);
  --salt-color-gray-300-40a: rgba(var(--salt-color-gray-300-rgb), 0.4);
  --salt-color-gray-600-40a: rgba(var(--salt-color-gray-600-rgb), 0.4);
  --salt-color-gray-800-40a: rgba(var(--salt-color-gray-800-rgb), 0.4);
  --salt-color-gray-900-40a: rgba(var(--salt-color-gray-900-rgb), 0.4);
  --salt-color-green-200-40a: rgba(var(--salt-color-green-200-rgb), 0.4);
  --salt-color-green-500-40a: rgba(var(--salt-color-green-500-rgb), 0.4);
  --salt-color-green-600-40a: rgba(var(--salt-color-green-600-rgb), 0.4);
  --salt-color-orange-400-40a: rgba(var(--salt-color-orange-400-rgb), 0.4);
  --salt-color-orange-500-40a: rgba(var(--salt-color-orange-500-rgb), 0.4);
  --salt-color-orange-600-40a: rgba(var(--salt-color-orange-600-rgb), 0.4);
  --salt-color-orange-700-40a: rgba(var(--salt-color-orange-700-rgb), 0.4);
  --salt-color-orange-850-40a: rgba(var(--salt-color-orange-850-rgb), 0.4);
  --salt-color-red-200-40a: rgba(var(--salt-color-red-200-rgb), 0.4);
  --salt-color-red-500-40a: rgba(var(--salt-color-red-500-rgb), 0.4);
  --salt-color-red-600-40a: rgba(var(--salt-color-red-600-rgb), 0.4);
}

/* css/legacy/foundations/color.css */
.salt-theme {
  --salt-color-red-10-rgb:
    255,
    227,
    224;
  --salt-color-red-20-rgb:
    255,
    207,
    201;
  --salt-color-red-30-rgb:
    255,
    187,
    178;
  --salt-color-red-40-rgb:
    255,
    167,
    156;
  --salt-color-red-50-rgb:
    255,
    148,
    133;
  --salt-color-red-100-rgb:
    255,
    128,
    111;
  --salt-color-red-200-rgb:
    255,
    108,
    88;
  --salt-color-red-300-rgb:
    255,
    89,
    66;
  --salt-color-red-400-rgb:
    237,
    65,
    42;
  --salt-color-red-500-rgb:
    227,
    43,
    22;
  --salt-color-red-600-rgb:
    196,
    32,
    16;
  --salt-color-red-700-rgb:
    166,
    21,
    11;
  --salt-color-red-800-rgb:
    136,
    10,
    5;
  --salt-color-red-900-rgb:
    65,
    37,
    34;
  --salt-color-orange-10-rgb:
    255,
    232,
    191;
  --salt-color-orange-20-rgb:
    254,
    223,
    166;
  --salt-color-orange-30-rgb:
    254,
    214,
    142;
  --salt-color-orange-40-rgb:
    254,
    205,
    118;
  --salt-color-orange-50-rgb:
    254,
    197,
    94;
  --salt-color-orange-100-rgb:
    250,
    181,
    81;
  --salt-color-orange-200-rgb:
    246,
    165,
    68;
  --salt-color-orange-300-rgb:
    242,
    149,
    56;
  --salt-color-orange-400-rgb:
    238,
    133,
    43;
  --salt-color-orange-500-rgb:
    234,
    115,
    25;
  --salt-color-orange-600-rgb:
    224,
    101,
    25;
  --salt-color-orange-700-rgb:
    214,
    85,
    19;
  --salt-color-orange-800-rgb:
    204,
    68,
    13;
  --salt-color-orange-850-rgb:
    194,
    52,
    7;
  --salt-color-orange-875-rgb:
    138,
    43,
    15;
  --salt-color-orange-900-rgb:
    54,
    44,
    36;
  --salt-color-green-10-rgb:
    209,
    244,
    201;
  --salt-color-green-20-rgb:
    184,
    232,
    182;
  --salt-color-green-30-rgb:
    160,
    221,
    164;
  --salt-color-green-40-rgb:
    136,
    210,
    145;
  --salt-color-green-50-rgb:
    112,
    199,
    127;
  --salt-color-green-100-rgb:
    93,
    189,
    116;
  --salt-color-green-200-rgb:
    77,
    180,
    105;
  --salt-color-green-300-rgb:
    60,
    171,
    96;
  --salt-color-green-400-rgb:
    48,
    156,
    90;
  --salt-color-green-500-rgb:
    36,
    135,
    75;
  --salt-color-green-600-rgb:
    24,
    114,
    61;
  --salt-color-green-700-rgb:
    12,
    93,
    46;
  --salt-color-green-800-rgb:
    1,
    73,
    32;
  --salt-color-green-900-rgb:
    35,
    52,
    43;
  --salt-color-teal-10-rgb:
    218,
    240,
    240;
  --salt-color-teal-20-rgb:
    199,
    232,
    232;
  --salt-color-teal-30-rgb:
    180,
    224,
    225;
  --salt-color-teal-40-rgb:
    162,
    217,
    218;
  --salt-color-teal-50-rgb:
    141,
    205,
    209;
  --salt-color-teal-100-rgb:
    123,
    193,
    200;
  --salt-color-teal-200-rgb:
    99,
    181,
    192;
  --salt-color-teal-300-rgb:
    73,
    160,
    172;
  --salt-color-teal-400-rgb:
    48,
    149,
    166;
  --salt-color-teal-500-rgb:
    0,
    130,
    151;
  --salt-color-teal-600-rgb:
    27,
    107,
    133;
  --salt-color-teal-700-rgb:
    0,
    85,
    113;
  --salt-color-teal-800-rgb:
    1,
    65,
    86;
  --salt-color-teal-900-rgb:
    0,
    49,
    76;
  --salt-color-blue-10-rgb:
    203,
    231,
    249;
  --salt-color-blue-20-rgb:
    183,
    222,
    246;
  --salt-color-blue-30-rgb:
    164,
    213,
    244;
  --salt-color-blue-40-rgb:
    144,
    204,
    242;
  --salt-color-blue-50-rgb:
    125,
    195,
    240;
  --salt-color-blue-100-rgb:
    100,
    177,
    228;
  --salt-color-blue-200-rgb:
    75,
    159,
    216;
  --salt-color-blue-300-rgb:
    51,
    141,
    205;
  --salt-color-blue-400-rgb:
    46,
    132,
    198;
  --salt-color-blue-500-rgb:
    38,
    112,
    169;
  --salt-color-blue-600-rgb:
    21,
    92,
    147;
  --salt-color-blue-700-rgb:
    0,
    71,
    123;
  --salt-color-blue-800-rgb:
    39,
    60,
    77;
  --salt-color-blue-900-rgb:
    35,
    47,
    56;
  --salt-color-purple-10-rgb:
    249,
    224,
    247;
  --salt-color-purple-20-rgb:
    247,
    212,
    244;
  --salt-color-purple-30-rgb:
    245,
    201,
    241;
  --salt-color-purple-40-rgb:
    243,
    189,
    238;
  --salt-color-purple-50-rgb:
    241,
    178,
    235;
  --salt-color-purple-100-rgb:
    223,
    156,
    225;
  --salt-color-purple-200-rgb:
    205,
    135,
    215;
  --salt-color-purple-300-rgb:
    192,
    116,
    203;
  --salt-color-purple-400-rgb:
    169,
    97,
    181;
  --salt-color-purple-500-rgb:
    150,
    78,
    162;
  --salt-color-purple-600-rgb:
    129,
    60,
    141;
  --salt-color-purple-700-rgb:
    103,
    46,
    122;
  --salt-color-purple-800-rgb:
    83,
    37,
    109;
  --salt-color-purple-900-rgb:
    59,
    16,
    84;
  --salt-color-gray-10-rgb:
    242,
    244,
    246;
  --salt-color-gray-20-rgb:
    234,
    237,
    239;
  --salt-color-gray-30-rgb:
    224,
    228,
    233;
  --salt-color-gray-40-rgb:
    217,
    221,
    227;
  --salt-color-gray-50-rgb:
    206,
    210,
    217;
  --salt-color-gray-60-rgb:
    197,
    201,
    208;
  --salt-color-gray-70-rgb:
    180,
    183,
    190;
  --salt-color-gray-80-rgb:
    159,
    163,
    170;
  --salt-color-gray-90-rgb:
    132,
    135,
    142;
  --salt-color-gray-100-rgb:
    116,
    119,
    127;
  --salt-color-gray-200-rgb:
    97,
    101,
    110;
  --salt-color-gray-300-rgb:
    76,
    80,
    91;
  --salt-color-gray-400-rgb:
    68,
    72,
    79;
  --salt-color-gray-500-rgb:
    59,
    63,
    70;
  --salt-color-gray-600-rgb:
    47,
    49,
    54;
  --salt-color-gray-700-rgb:
    42,
    44,
    47;
  --salt-color-gray-800-rgb:
    36,
    37,
    38;
  --salt-color-gray-900-rgb:
    22,
    22,
    22;
  --salt-color-red-10: rgb(var(--salt-color-red-10-rgb));
  --salt-color-red-20: rgb(var(--salt-color-red-20-rgb));
  --salt-color-red-30: rgb(var(--salt-color-red-30-rgb));
  --salt-color-red-40: rgb(var(--salt-color-red-40-rgb));
  --salt-color-red-50: rgb(var(--salt-color-red-50-rgb));
  --salt-color-red-100: rgb(var(--salt-color-red-100-rgb));
  --salt-color-red-200: rgb(var(--salt-color-red-200-rgb));
  --salt-color-red-300: rgb(var(--salt-color-red-300-rgb));
  --salt-color-red-400: rgb(var(--salt-color-red-400-rgb));
  --salt-color-red-500: rgb(var(--salt-color-red-500-rgb));
  --salt-color-red-600: rgb(var(--salt-color-red-600-rgb));
  --salt-color-red-700: rgb(var(--salt-color-red-700-rgb));
  --salt-color-red-800: rgb(var(--salt-color-red-800-rgb));
  --salt-color-red-900: rgb(var(--salt-color-red-900-rgb));
  --salt-color-orange-10: rgb(var(--salt-color-orange-10-rgb));
  --salt-color-orange-20: rgb(var(--salt-color-orange-20-rgb));
  --salt-color-orange-30: rgb(var(--salt-color-orange-30-rgb));
  --salt-color-orange-40: rgb(var(--salt-color-orange-40-rgb));
  --salt-color-orange-50: rgb(var(--salt-color-orange-50-rgb));
  --salt-color-orange-100: rgb(var(--salt-color-orange-100-rgb));
  --salt-color-orange-200: rgb(var(--salt-color-orange-200-rgb));
  --salt-color-orange-300: rgb(var(--salt-color-orange-300-rgb));
  --salt-color-orange-400: rgb(var(--salt-color-orange-400-rgb));
  --salt-color-orange-500: rgb(var(--salt-color-orange-500-rgb));
  --salt-color-orange-600: rgb(var(--salt-color-orange-600-rgb));
  --salt-color-orange-700: rgb(var(--salt-color-orange-700-rgb));
  --salt-color-orange-800: rgb(var(--salt-color-orange-800-rgb));
  --salt-color-orange-850: rgb(var(--salt-color-orange-850-rgb));
  --salt-color-orange-875: rgb(var(--salt-color-orange-875-rgb));
  --salt-color-orange-900: rgb(var(--salt-color-orange-900-rgb));
  --salt-color-green-10: rgb(var(--salt-color-green-10-rgb));
  --salt-color-green-20: rgb(var(--salt-color-green-20-rgb));
  --salt-color-green-30: rgb(var(--salt-color-green-30-rgb));
  --salt-color-green-40: rgb(var(--salt-color-green-40-rgb));
  --salt-color-green-50: rgb(var(--salt-color-green-50-rgb));
  --salt-color-green-100: rgb(var(--salt-color-green-100-rgb));
  --salt-color-green-200: rgb(var(--salt-color-green-200-rgb));
  --salt-color-green-300: rgb(var(--salt-color-green-300-rgb));
  --salt-color-green-400: rgb(var(--salt-color-green-400-rgb));
  --salt-color-green-500: rgb(var(--salt-color-green-500-rgb));
  --salt-color-green-600: rgb(var(--salt-color-green-600-rgb));
  --salt-color-green-700: rgb(var(--salt-color-green-700-rgb));
  --salt-color-green-800: rgb(var(--salt-color-green-800-rgb));
  --salt-color-green-900: rgb(var(--salt-color-green-900-rgb));
  --salt-color-teal-10: rgb(var(--salt-color-teal-10-rgb));
  --salt-color-teal-20: rgb(var(--salt-color-teal-20-rgb));
  --salt-color-teal-30: rgb(var(--salt-color-teal-30-rgb));
  --salt-color-teal-40: rgb(var(--salt-color-teal-40-rgb));
  --salt-color-teal-50: rgb(var(--salt-color-teal-50-rgb));
  --salt-color-teal-100: rgb(var(--salt-color-teal-100-rgb));
  --salt-color-teal-200: rgb(var(--salt-color-teal-200-rgb));
  --salt-color-teal-300: rgb(var(--salt-color-teal-300-rgb));
  --salt-color-teal-400: rgb(var(--salt-color-teal-400-rgb));
  --salt-color-teal-500: rgb(var(--salt-color-teal-500-rgb));
  --salt-color-teal-600: rgb(var(--salt-color-teal-600-rgb));
  --salt-color-teal-700: rgb(var(--salt-color-teal-700-rgb));
  --salt-color-teal-800: rgb(var(--salt-color-teal-800-rgb));
  --salt-color-teal-900: rgb(var(--salt-color-teal-900-rgb));
  --salt-color-blue-10: rgb(var(--salt-color-blue-10-rgb));
  --salt-color-blue-20: rgb(var(--salt-color-blue-20-rgb));
  --salt-color-blue-30: rgb(var(--salt-color-blue-30-rgb));
  --salt-color-blue-40: rgb(var(--salt-color-blue-40-rgb));
  --salt-color-blue-50: rgb(var(--salt-color-blue-50-rgb));
  --salt-color-blue-100: rgb(var(--salt-color-blue-100-rgb));
  --salt-color-blue-200: rgb(var(--salt-color-blue-200-rgb));
  --salt-color-blue-300: rgb(var(--salt-color-blue-300-rgb));
  --salt-color-blue-400: rgb(var(--salt-color-blue-400-rgb));
  --salt-color-blue-500: rgb(var(--salt-color-blue-500-rgb));
  --salt-color-blue-600: rgb(var(--salt-color-blue-600-rgb));
  --salt-color-blue-700: rgb(var(--salt-color-blue-700-rgb));
  --salt-color-blue-800: rgb(var(--salt-color-blue-800-rgb));
  --salt-color-blue-900: rgb(var(--salt-color-blue-900-rgb));
  --salt-color-purple-10: rgb(var(--salt-color-purple-10-rgb));
  --salt-color-purple-20: rgb(var(--salt-color-purple-20-rgb));
  --salt-color-purple-30: rgb(var(--salt-color-purple-30-rgb));
  --salt-color-purple-40: rgb(var(--salt-color-purple-40-rgb));
  --salt-color-purple-50: rgb(var(--salt-color-purple-50-rgb));
  --salt-color-purple-100: rgb(var(--salt-color-purple-100-rgb));
  --salt-color-purple-200: rgb(var(--salt-color-purple-200-rgb));
  --salt-color-purple-300: rgb(var(--salt-color-purple-300-rgb));
  --salt-color-purple-400: rgb(var(--salt-color-purple-400-rgb));
  --salt-color-purple-500: rgb(var(--salt-color-purple-500-rgb));
  --salt-color-purple-600: rgb(var(--salt-color-purple-600-rgb));
  --salt-color-purple-700: rgb(var(--salt-color-purple-700-rgb));
  --salt-color-purple-800: rgb(var(--salt-color-purple-800-rgb));
  --salt-color-purple-900: rgb(var(--salt-color-purple-900-rgb));
  --salt-color-gray-10: rgb(var(--salt-color-gray-10-rgb));
  --salt-color-gray-20: rgb(var(--salt-color-gray-20-rgb));
  --salt-color-gray-30: rgb(var(--salt-color-gray-30-rgb));
  --salt-color-gray-40: rgb(var(--salt-color-gray-40-rgb));
  --salt-color-gray-50: rgb(var(--salt-color-gray-50-rgb));
  --salt-color-gray-60: rgb(var(--salt-color-gray-60-rgb));
  --salt-color-gray-70: rgb(var(--salt-color-gray-70-rgb));
  --salt-color-gray-80: rgb(var(--salt-color-gray-80-rgb));
  --salt-color-gray-90: rgb(var(--salt-color-gray-90-rgb));
  --salt-color-gray-100: rgb(var(--salt-color-gray-100-rgb));
  --salt-color-gray-200: rgb(var(--salt-color-gray-200-rgb));
  --salt-color-gray-300: rgb(var(--salt-color-gray-300-rgb));
  --salt-color-gray-400: rgb(var(--salt-color-gray-400-rgb));
  --salt-color-gray-500: rgb(var(--salt-color-gray-500-rgb));
  --salt-color-gray-600: rgb(var(--salt-color-gray-600-rgb));
  --salt-color-gray-700: rgb(var(--salt-color-gray-700-rgb));
  --salt-color-gray-800: rgb(var(--salt-color-gray-800-rgb));
  --salt-color-gray-900: rgb(var(--salt-color-gray-900-rgb));
  --salt-color-cobalt-100: rgb(237, 244, 255);
  --salt-color-cobalt-200: rgb(198, 211, 239);
  --salt-color-cobalt-300: rgb(159, 179, 223);
  --salt-color-cobalt-400: rgb(118, 148, 207);
  --salt-color-cobalt-500: rgb(70, 118, 191);
  --salt-color-cobalt-600: rgb(53, 95, 161);
  --salt-color-cobalt-700: rgb(36, 72, 133);
  --salt-color-cobalt-800: rgb(19, 51, 105);
  --salt-color-cobalt-900: rgb(0, 31, 79);
  --salt-color-cider-100: rgb(255, 235, 217);
  --salt-color-cider-200: rgb(255, 201, 158);
  --salt-color-cider-300: rgb(242, 172, 116);
  --salt-color-cider-400: rgb(219, 138, 72);
  --salt-color-cider-500: rgb(171, 101, 40);
  --salt-color-cider-600: rgb(143, 82, 31);
  --salt-color-cider-700: rgb(116, 64, 21);
  --salt-color-cider-800: rgb(90, 47, 13);
  --salt-color-cider-900: rgb(66, 31, 0);
  --salt-color-plum-100: rgb(245, 224, 255);
  --salt-color-plum-200: rgb(230, 185, 250);
  --salt-color-plum-300: rgb(209, 148, 235);
  --salt-color-plum-400: rgb(188, 115, 222);
  --salt-color-plum-500: rgb(159, 85, 194);
  --salt-color-plum-600: rgb(131, 67, 161);
  --salt-color-plum-700: rgb(105, 50, 130);
  --salt-color-plum-800: rgb(79, 34, 100);
  --salt-color-plum-900: rgb(55, 18, 71);
  --salt-color-aqua-100: rgb(220, 247, 247);
  --salt-color-aqua-200: rgb(177, 229, 229);
  --salt-color-aqua-300: rgb(135, 200, 201);
  --salt-color-aqua-400: rgb(90, 171, 173);
  --salt-color-aqua-500: rgb(42, 130, 133);
  --salt-color-aqua-600: rgb(31, 109, 111);
  --salt-color-aqua-700: rgb(19, 88, 90);
  --salt-color-aqua-800: rgb(8, 68, 70);
  --salt-color-aqua-900: rgb(0, 49, 51);
  --salt-color-slate-100: rgb(225, 232, 247);
  --salt-color-slate-200: rgb(194, 202, 221);
  --salt-color-slate-300: rgb(164, 173, 196);
  --salt-color-slate-400: rgb(134, 145, 172);
  --salt-color-slate-500: rgb(105, 118, 148);
  --salt-color-slate-600: rgb(84, 95, 122);
  --salt-color-slate-700: rgb(64, 73, 97);
  --salt-color-slate-800: rgb(44, 53, 74);
  --salt-color-slate-900: rgb(26, 33, 51);
  --salt-color-rose-100: rgb(255, 227, 249);
  --salt-color-rose-200: rgb(250, 190, 237);
  --salt-color-rose-300: rgb(229, 154, 212);
  --salt-color-rose-400: rgb(209, 117, 189);
  --salt-color-rose-500: rgb(176, 84, 157);
  --salt-color-rose-600: rgb(146, 67, 130);
  --salt-color-rose-700: rgb(118, 50, 104);
  --salt-color-rose-800: rgb(90, 32, 78);
  --salt-color-rose-900: rgb(64, 16, 54);
  --salt-color-olive-100: rgb(234, 240, 223);
  --salt-color-olive-200: rgb(210, 222, 184);
  --salt-color-olive-300: rgb(180, 194, 149);
  --salt-color-olive-400: rgb(149, 166, 113);
  --salt-color-olive-500: rgb(109, 124, 77);
  --salt-color-olive-600: rgb(88, 103, 58);
  --salt-color-olive-700: rgb(68, 83, 39);
  --salt-color-olive-800: rgb(49, 64, 21);
  --salt-color-olive-900: rgb(31, 46, 0);
  --salt-color-salmon-100: rgb(255, 232, 233);
  --salt-color-salmon-200: rgb(255, 194, 194);
  --salt-color-salmon-300: rgb(240, 155, 153);
  --salt-color-salmon-400: rgb(222, 120, 120);
  --salt-color-salmon-500: rgb(189, 85, 88);
  --salt-color-salmon-600: rgb(154, 64, 67);
  --salt-color-salmon-700: rgb(121, 44, 48);
  --salt-color-salmon-800: rgb(89, 25, 29);
  --salt-color-salmon-900: rgb(59, 6, 8);
  --salt-color-indigo-100: rgb(231, 227, 255);
  --salt-color-indigo-200: rgb(208, 194, 252);
  --salt-color-indigo-300: rgb(180, 162, 242);
  --salt-color-indigo-400: rgb(149, 129, 229);
  --salt-color-indigo-500: rgb(118, 101, 207);
  --salt-color-indigo-600: rgb(98, 85, 170);
  --salt-color-indigo-700: rgb(77, 66, 135);
  --salt-color-indigo-800: rgb(57, 49, 102);
  --salt-color-indigo-900: rgb(38, 32, 71);
  --salt-color-jade-100: rgb(225, 245, 230);
  --salt-color-jade-200: rgb(179, 229, 187);
  --salt-color-jade-300: rgb(137, 201, 146);
  --salt-color-jade-400: rgb(92, 173, 106);
  --salt-color-jade-500: rgb(45, 133, 67);
  --salt-color-jade-600: rgb(33, 111, 53);
  --salt-color-jade-700: rgb(21, 90, 39);
  --salt-color-jade-800: rgb(8, 70, 26);
  --salt-color-jade-900: rgb(0, 51, 13);
  --salt-color-citrine-100: rgb(255, 249, 217);
  --salt-color-citrine-200: rgb(240, 225, 165);
  --salt-color-citrine-300: rgb(209, 189, 115);
  --salt-color-citrine-400: rgb(178, 156, 66);
  --salt-color-citrine-500: rgb(135, 116, 16);
  --salt-color-citrine-600: rgb(114, 98, 12);
  --salt-color-citrine-700: rgb(94, 80, 9);
  --salt-color-citrine-800: rgb(74, 63, 6);
  --salt-color-citrine-900: rgb(51, 43, 0);
  --salt-color-autumn-100: rgb(255, 233, 217);
  --salt-color-autumn-200: rgb(255, 197, 161);
  --salt-color-autumn-300: rgb(242, 163, 114);
  --salt-color-autumn-400: rgb(222, 126, 64);
  --salt-color-autumn-500: rgb(189, 90, 19);
  --salt-color-autumn-600: rgb(153, 73, 18);
  --salt-color-autumn-700: rgb(119, 55, 14);
  --salt-color-autumn-800: rgb(86, 39, 10);
  --salt-color-autumn-900: rgb(56, 23, 0);
  --salt-color-lavender-100: rgb(250, 235, 250);
  --salt-color-lavender-200: rgb(237, 199, 237);
  --salt-color-lavender-300: rgb(212, 167, 212);
  --salt-color-lavender-400: rgb(186, 134, 186);
  --salt-color-lavender-500: rgb(148, 102, 148);
  --salt-color-lavender-600: rgb(126, 80, 126);
  --salt-color-lavender-700: rgb(105, 58, 105);
  --salt-color-lavender-800: rgb(84, 37, 84);
  --salt-color-lavender-900: rgb(64, 15, 64);
  --salt-color-ocean-100: rgb(227, 251, 255);
  --salt-color-ocean-200: rgb(180, 229, 240);
  --salt-color-ocean-300: rgb(131, 197, 212);
  --salt-color-ocean-400: rgb(80, 167, 186);
  --salt-color-ocean-500: rgb(0, 128, 148);
  --salt-color-ocean-600: rgb(0, 106, 122);
  --salt-color-ocean-700: rgb(0, 84, 97);
  --salt-color-ocean-800: rgb(0, 64, 74);
  --salt-color-ocean-900: rgb(0, 44, 51);
  --salt-color-smoke-100: rgb(242, 245, 250);
  --salt-color-smoke-200: rgb(208, 211, 216);
  --salt-color-smoke-300: rgb(176, 179, 184);
  --salt-color-smoke-400: rgb(144, 147, 152);
  --salt-color-smoke-500: rgb(114, 117, 122);
  --salt-color-smoke-600: rgb(93, 96, 101);
  --salt-color-smoke-700: rgb(73, 76, 81);
  --salt-color-smoke-800: rgb(53, 56, 61);
  --salt-color-smoke-900: rgb(35, 38, 43);
  --salt-color-fuchsia-100: rgb(255, 232, 247);
  --salt-color-fuchsia-200: rgb(255, 191, 229);
  --salt-color-fuchsia-300: rgb(240, 151, 203);
  --salt-color-fuchsia-400: rgb(222, 109, 178);
  --salt-color-fuchsia-500: rgb(194, 71, 149);
  --salt-color-fuchsia-600: rgb(167, 54, 125);
  --salt-color-fuchsia-700: rgb(140, 37, 101);
  --salt-color-fuchsia-800: rgb(114, 19, 79);
  --salt-color-fuchsia-900: rgb(89, 0, 57);
  --salt-color-lime-100: rgb(239, 245, 220);
  --salt-color-lime-200: rgb(215, 227, 168);
  --salt-color-lime-300: rgb(182, 196, 120);
  --salt-color-lime-400: rgb(146, 166, 71);
  --salt-color-lime-500: rgb(102, 125, 21);
  --salt-color-lime-600: rgb(85, 106, 16);
  --salt-color-lime-700: rgb(69, 87, 11);
  --salt-color-lime-800: rgb(53, 68, 6);
  --salt-color-lime-900: rgb(36, 46, 0);
  --salt-color-fur-100: rgb(255, 244, 235);
  --salt-color-fur-200: rgb(245, 214, 191);
  --salt-color-fur-300: rgb(219, 178, 147);
  --salt-color-fur-400: rgb(194, 144, 107);
  --salt-color-fur-500: rgb(153, 106, 69);
  --salt-color-fur-600: rgb(130, 85, 52);
  --salt-color-fur-700: rgb(107, 65, 36);
  --salt-color-fur-800: rgb(85, 46, 20);
  --salt-color-fur-900: rgb(64, 28, 0);
  --salt-color-violet-100: rgb(237, 239, 255);
  --salt-color-violet-200: rgb(202, 203, 252);
  --salt-color-violet-300: rgb(167, 169, 235);
  --salt-color-violet-400: rgb(134, 139, 219);
  --salt-color-violet-500: rgb(99, 110, 191);
  --salt-color-violet-600: rgb(81, 90, 159);
  --salt-color-violet-700: rgb(63, 71, 128);
  --salt-color-violet-800: rgb(47, 53, 99);
  --salt-color-violet-900: rgb(31, 36, 71);
  --salt-color-forest-100: rgb(237, 250, 245);
  --salt-color-forest-200: rgb(188, 232, 211);
  --salt-color-forest-300: rgb(141, 204, 174);
  --salt-color-forest-400: rgb(91, 176, 136);
  --salt-color-forest-500: rgb(35, 133, 94);
  --salt-color-forest-600: rgb(25, 111, 77);
  --salt-color-forest-700: rgb(15, 90, 61);
  --salt-color-forest-800: rgb(6, 70, 46);
  --salt-color-forest-900: rgb(0, 51, 31);
}

/* css/legacy/palette/accent.css */
.salt-theme[data-mode=light] {
  --salt-palette-accent: var(--salt-color-blue-500);
  --salt-palette-accent-disabled: var(--salt-color-blue-500-40a);
  --salt-palette-accent-foreground-informative: var(--salt-color-blue-600);
}
.salt-theme[data-mode=dark] {
  --salt-palette-accent: var(--salt-color-blue-500);
  --salt-palette-accent-disabled: var(--salt-color-blue-500-40a);
  --salt-palette-accent-foreground-informative: var(--salt-color-blue-200);
}

/* css/legacy/palette/alpha.css */
.salt-theme[data-mode=light] {
  --salt-palette-alpha-highest: var(--salt-color-white-80a);
  --salt-palette-alpha-higher: var(--salt-color-white-65a);
  --salt-palette-alpha-high: var(--salt-color-white-50a);
  --salt-palette-alpha-mediumHigh: var(--salt-color-white-40a);
  --salt-palette-alpha-medium: var(--salt-color-white-30a);
  --salt-palette-alpha-mediumLow: var(--salt-color-white-20a);
  --salt-palette-alpha-low: var(--salt-color-white-15a);
  --salt-palette-alpha-lower: var(--salt-color-white-10a);
  --salt-palette-alpha-lowest: var(--salt-color-white-5a);
  --salt-palette-alpha-contrast-highest: var(--salt-color-black-80a);
  --salt-palette-alpha-contrast-higher: var(--salt-color-black-65a);
  --salt-palette-alpha-contrast-high: var(--salt-color-black-50a);
  --salt-palette-alpha-contrast-mediumHigh: var(--salt-color-black-40a);
  --salt-palette-alpha-contrast-medium: var(--salt-color-black-30a);
  --salt-palette-alpha-contrast-mediumLow: var(--salt-color-black-20a);
  --salt-palette-alpha-contrast-low: var(--salt-color-black-15a);
  --salt-palette-alpha-contrast-lower: var(--salt-color-black-10a);
  --salt-palette-alpha-contrast-lowest: var(--salt-color-black-5a);
}
.salt-theme[data-mode=dark] {
  --salt-palette-alpha-highest: var(--salt-color-black-80a);
  --salt-palette-alpha-higher: var(--salt-color-black-65a);
  --salt-palette-alpha-high: var(--salt-color-black-50a);
  --salt-palette-alpha-mediumHigh: var(--salt-color-black-40a);
  --salt-palette-alpha-medium: var(--salt-color-black-30a);
  --salt-palette-alpha-mediumLow: var(--salt-color-black-20a);
  --salt-palette-alpha-low: var(--salt-color-black-15a);
  --salt-palette-alpha-lower: var(--salt-color-black-10a);
  --salt-palette-alpha-lowest: var(--salt-color-black-5a);
  --salt-palette-alpha-contrast-highest: var(--salt-color-white-80a);
  --salt-palette-alpha-contrast-higher: var(--salt-color-white-65a);
  --salt-palette-alpha-contrast-high: var(--salt-color-white-50a);
  --salt-palette-alpha-contrast-mediumHigh: var(--salt-color-white-40a);
  --salt-palette-alpha-contrast-medium: var(--salt-color-white-30a);
  --salt-palette-alpha-contrast-mediumLow: var(--salt-color-white-20a);
  --salt-palette-alpha-contrast-low: var(--salt-color-white-15a);
  --salt-palette-alpha-contrast-lower: var(--salt-color-white-10a);
  --salt-palette-alpha-contrast-lowest: var(--salt-color-white-5a);
}

/* css/legacy/palette/categorical.css */
.salt-theme[data-mode=light] {
  --salt-palette-categorical-1: var(--salt-color-cobalt-500);
  --salt-palette-categorical-1-strong: var(--salt-color-cobalt-600);
  --salt-palette-categorical-1-weakest: var(--salt-color-cobalt-100);
  --salt-palette-categorical-2: var(--salt-color-cider-500);
  --salt-palette-categorical-2-strong: var(--salt-color-cider-600);
  --salt-palette-categorical-2-weakest: var(--salt-color-cider-100);
  --salt-palette-categorical-3: var(--salt-color-plum-500);
  --salt-palette-categorical-3-strong: var(--salt-color-plum-600);
  --salt-palette-categorical-3-weakest: var(--salt-color-plum-100);
  --salt-palette-categorical-4: var(--salt-color-aqua-500);
  --salt-palette-categorical-4-strong: var(--salt-color-aqua-600);
  --salt-palette-categorical-4-weakest: var(--salt-color-aqua-100);
  --salt-palette-categorical-5: var(--salt-color-slate-500);
  --salt-palette-categorical-5-strong: var(--salt-color-slate-600);
  --salt-palette-categorical-5-weakest: var(--salt-color-slate-100);
  --salt-palette-categorical-6: var(--salt-color-rose-500);
  --salt-palette-categorical-6-strong: var(--salt-color-rose-600);
  --salt-palette-categorical-6-weakest: var(--salt-color-rose-100);
  --salt-palette-categorical-7: var(--salt-color-olive-500);
  --salt-palette-categorical-7-strong: var(--salt-color-olive-600);
  --salt-palette-categorical-7-weakest: var(--salt-color-olive-100);
  --salt-palette-categorical-8: var(--salt-color-salmon-500);
  --salt-palette-categorical-8-strong: var(--salt-color-salmon-600);
  --salt-palette-categorical-8-weakest: var(--salt-color-salmon-100);
  --salt-palette-categorical-9: var(--salt-color-indigo-500);
  --salt-palette-categorical-9-strong: var(--salt-color-indigo-600);
  --salt-palette-categorical-9-weakest: var(--salt-color-indigo-100);
  --salt-palette-categorical-10: var(--salt-color-jade-500);
  --salt-palette-categorical-10-strong: var(--salt-color-jade-600);
  --salt-palette-categorical-10-weakest: var(--salt-color-jade-100);
  --salt-palette-categorical-11: var(--salt-color-citrine-500);
  --salt-palette-categorical-11-strong: var(--salt-color-citrine-600);
  --salt-palette-categorical-11-weakest: var(--salt-color-citrine-100);
  --salt-palette-categorical-12: var(--salt-color-autumn-500);
  --salt-palette-categorical-12-strong: var(--salt-color-autumn-600);
  --salt-palette-categorical-12-weakest: var(--salt-color-autumn-100);
  --salt-palette-categorical-13: var(--salt-color-lavender-500);
  --salt-palette-categorical-13-strong: var(--salt-color-lavender-600);
  --salt-palette-categorical-13-weakest: var(--salt-color-lavender-100);
  --salt-palette-categorical-14: var(--salt-color-ocean-500);
  --salt-palette-categorical-14-strong: var(--salt-color-ocean-600);
  --salt-palette-categorical-14-weakest: var(--salt-color-ocean-100);
  --salt-palette-categorical-15: var(--salt-color-smoke-500);
  --salt-palette-categorical-15-strong: var(--salt-color-smoke-600);
  --salt-palette-categorical-15-weakest: var(--salt-color-smoke-100);
  --salt-palette-categorical-16: var(--salt-color-fuchsia-500);
  --salt-palette-categorical-16-strong: var(--salt-color-fuchsia-600);
  --salt-palette-categorical-16-weakest: var(--salt-color-fuchsia-100);
  --salt-palette-categorical-17: var(--salt-color-lime-500);
  --salt-palette-categorical-17-strong: var(--salt-color-lime-600);
  --salt-palette-categorical-17-weakest: var(--salt-color-lime-100);
  --salt-palette-categorical-18: var(--salt-color-fur-500);
  --salt-palette-categorical-18-strong: var(--salt-color-fur-600);
  --salt-palette-categorical-18-weakest: var(--salt-color-fur-100);
  --salt-palette-categorical-19: var(--salt-color-violet-500);
  --salt-palette-categorical-19-strong: var(--salt-color-violet-600);
  --salt-palette-categorical-19-weakest: var(--salt-color-violet-100);
  --salt-palette-categorical-20: var(--salt-color-forest-500);
  --salt-palette-categorical-20-strong: var(--salt-color-forest-600);
  --salt-palette-categorical-20-weakest: var(--salt-color-forest-100);
}
.salt-theme[data-mode=dark] {
  --salt-palette-categorical-1: var(--salt-color-cobalt-500);
  --salt-palette-categorical-1-strong: var(--salt-color-cobalt-400);
  --salt-palette-categorical-1-weakest: var(--salt-color-cobalt-900);
  --salt-palette-categorical-2: var(--salt-color-cider-500);
  --salt-palette-categorical-2-strong: var(--salt-color-cider-400);
  --salt-palette-categorical-2-weakest: var(--salt-color-cider-900);
  --salt-palette-categorical-3: var(--salt-color-plum-500);
  --salt-palette-categorical-3-strong: var(--salt-color-plum-400);
  --salt-palette-categorical-3-weakest: var(--salt-color-plum-900);
  --salt-palette-categorical-4: var(--salt-color-aqua-500);
  --salt-palette-categorical-4-strong: var(--salt-color-aqua-400);
  --salt-palette-categorical-4-weakest: var(--salt-color-aqua-900);
  --salt-palette-categorical-5: var(--salt-color-slate-500);
  --salt-palette-categorical-5-strong: var(--salt-color-slate-400);
  --salt-palette-categorical-5-weakest: var(--salt-color-slate-900);
  --salt-palette-categorical-6: var(--salt-color-rose-500);
  --salt-palette-categorical-6-strong: var(--salt-color-rose-400);
  --salt-palette-categorical-6-weakest: var(--salt-color-rose-900);
  --salt-palette-categorical-7: var(--salt-color-olive-500);
  --salt-palette-categorical-7-strong: var(--salt-color-olive-400);
  --salt-palette-categorical-7-weakest: var(--salt-color-olive-900);
  --salt-palette-categorical-8: var(--salt-color-salmon-500);
  --salt-palette-categorical-8-strong: var(--salt-color-salmon-400);
  --salt-palette-categorical-8-weakest: var(--salt-color-salmon-900);
  --salt-palette-categorical-9: var(--salt-color-indigo-500);
  --salt-palette-categorical-9-strong: var(--salt-color-indigo-400);
  --salt-palette-categorical-9-weakest: var(--salt-color-indigo-900);
  --salt-palette-categorical-10: var(--salt-color-jade-500);
  --salt-palette-categorical-10-strong: var(--salt-color-jade-400);
  --salt-palette-categorical-10-weakest: var(--salt-color-jade-900);
  --salt-palette-categorical-11: var(--salt-color-citrine-500);
  --salt-palette-categorical-11-strong: var(--salt-color-citrine-400);
  --salt-palette-categorical-11-weakest: var(--salt-color-citrine-900);
  --salt-palette-categorical-12: var(--salt-color-autumn-500);
  --salt-palette-categorical-12-strong: var(--salt-color-autumn-400);
  --salt-palette-categorical-12-weakest: var(--salt-color-autumn-900);
  --salt-palette-categorical-13: var(--salt-color-lavender-500);
  --salt-palette-categorical-13-strong: var(--salt-color-lavender-400);
  --salt-palette-categorical-13-weakest: var(--salt-color-lavender-900);
  --salt-palette-categorical-14: var(--salt-color-ocean-500);
  --salt-palette-categorical-14-strong: var(--salt-color-ocean-400);
  --salt-palette-categorical-14-weakest: var(--salt-color-ocean-900);
  --salt-palette-categorical-15: var(--salt-color-smoke-500);
  --salt-palette-categorical-15-strong: var(--salt-color-smoke-400);
  --salt-palette-categorical-15-weakest: var(--salt-color-smoke-900);
  --salt-palette-categorical-16: var(--salt-color-fuchsia-500);
  --salt-palette-categorical-16-strong: var(--salt-color-fuchsia-400);
  --salt-palette-categorical-16-weakest: var(--salt-color-fuchsia-900);
  --salt-palette-categorical-17: var(--salt-color-lime-500);
  --salt-palette-categorical-17-strong: var(--salt-color-lime-400);
  --salt-palette-categorical-17-weakest: var(--salt-color-lime-900);
  --salt-palette-categorical-18: var(--salt-color-fur-500);
  --salt-palette-categorical-18-strong: var(--salt-color-fur-400);
  --salt-palette-categorical-18-weakest: var(--salt-color-fur-900);
  --salt-palette-categorical-19: var(--salt-color-violet-500);
  --salt-palette-categorical-19-strong: var(--salt-color-violet-400);
  --salt-palette-categorical-19-weakest: var(--salt-color-violet-900);
  --salt-palette-categorical-20: var(--salt-color-forest-500);
  --salt-palette-categorical-20-strong: var(--salt-color-forest-400);
  --salt-palette-categorical-20-weakest: var(--salt-color-forest-900);
}

/* css/legacy/palette/corner.css */
.salt-theme {
  --salt-palette-corner-weaker: var(--salt-curve-0);
  --salt-palette-corner-weak: var(--salt-curve-0);
  --salt-palette-corner: var(--salt-curve-0);
  --salt-palette-corner-strong: var(--salt-curve-0);
  --salt-palette-corner-stronger: var(--salt-curve-0);
  --salt-palette-corner-strongest: var(--salt-curve-999);
}

/* css/legacy/palette/error.css */
.salt-theme[data-mode=light] {
  --salt-palette-error-background: var(--salt-color-red-10);
  --salt-palette-error-bold-background: var(--salt-color-red-500);
  --salt-palette-error-background-selected: var(--salt-color-red-30);
  --salt-palette-error-border: var(--salt-color-red-500);
  --salt-palette-error-foreground-decorative: var(--salt-color-red-500);
  --salt-palette-error-foreground-informative: var(--salt-color-red-600);
}
.salt-theme[data-mode=dark] {
  --salt-palette-error-background: var(--salt-color-red-900);
  --salt-palette-error-bold-background: var(--salt-color-red-500);
  --salt-palette-error-background-selected: var(--salt-color-red-800);
  --salt-palette-error-border: var(--salt-color-red-400);
  --salt-palette-error-foreground-decorative: var(--salt-color-red-400);
  --salt-palette-error-foreground-informative: var(--salt-color-red-200);
}

/* css/legacy/palette/info.css */
.salt-theme[data-mode=light] {
  --salt-palette-info-background: var(--salt-color-blue-10);
  --salt-palette-info-bold-background: var(--salt-color-blue-500);
  --salt-palette-info-border: var(--salt-color-blue-500);
  --salt-palette-info-foreground-decorative: var(--salt-color-blue-500);
  --salt-palette-info-foreground-informative: var(--salt-color-blue-600);
}
.salt-theme[data-mode=dark] {
  --salt-palette-info-background: var(--salt-color-blue-900);
  --salt-palette-info-bold-background: var(--salt-color-blue-500);
  --salt-palette-info-border: var(--salt-color-blue-400);
  --salt-palette-info-foreground-decorative: var(--salt-color-blue-400);
  --salt-palette-info-foreground-informative: var(--salt-color-blue-200);
}

/* css/legacy/palette/interact.css */
.salt-theme[data-mode=light] {
  --salt-palette-interact-background-hover: var(--salt-color-blue-10);
  --salt-palette-interact-background-active: var(--salt-color-blue-30);
  --salt-palette-interact-background-activeDisabled: var(--salt-color-blue-30-40a);
  --salt-palette-interact-border: var(--salt-color-gray-200);
  --salt-palette-interact-border-active: var(--salt-color-blue-600);
  --salt-palette-interact-border-activeDisabled: var(--salt-color-blue-600-40a);
  --salt-palette-interact-border-disabled: var(--salt-color-gray-200-40a);
  --salt-palette-interact-border-hover: var(--salt-color-blue-500);
  --salt-palette-interact-border-readonly: var(--salt-color-gray-200-15a);
  --salt-palette-interact-foreground: var(--salt-color-gray-200);
  --salt-palette-interact-foreground-active: var(--salt-color-blue-600);
  --salt-palette-interact-foreground-activeDisabled: var(--salt-color-blue-600-40a);
  --salt-palette-interact-foreground-hover: var(--salt-color-blue-500);
  --salt-palette-interact-outline: var(--salt-color-blue-600);
  --salt-palette-interact-cta-background: var(--salt-color-blue-600);
  --salt-palette-interact-cta-background-active: var(--salt-color-blue-700);
  --salt-palette-interact-cta-background-hover: var(--salt-color-blue-500);
  --salt-palette-interact-cta-foreground: var(--salt-color-white);
  --salt-palette-interact-cta-foreground-disabled: var(--salt-color-white-40a);
  --salt-palette-interact-cta-border-hover: var(--salt-color-blue-500);
  --salt-palette-interact-cta-border-active: var(--salt-color-blue-700);
  --salt-palette-interact-primary-background: var(--salt-color-gray-60);
  --salt-palette-interact-primary-background-active: var(--salt-color-gray-200);
  --salt-palette-interact-primary-background-hover: var(--salt-color-gray-40);
  --salt-palette-interact-primary-foreground: var(--salt-color-gray-900);
  --salt-palette-interact-primary-foreground-active: var(--salt-color-white);
  --salt-palette-interact-primary-foreground-disabled: var(--salt-color-gray-900-40a);
  --salt-palette-interact-primary-foreground-hover: var(--salt-color-gray-900);
  --salt-palette-interact-secondary-background-active: var(--salt-color-gray-200);
  --salt-palette-interact-secondary-background-hover: var(--salt-color-gray-40);
  --salt-palette-interact-secondary-foreground: var(--salt-color-gray-900);
  --salt-palette-interact-secondary-foreground-active: var(--salt-color-white);
  --salt-palette-interact-secondary-foreground-disabled: var(--salt-color-gray-900-40a);
  --salt-palette-interact-secondary-foreground-hover: var(--salt-color-gray-900);
}
.salt-theme[data-mode=dark] {
  --salt-palette-interact-background-active: var(--salt-color-blue-700);
  --salt-palette-interact-background-hover: var(--salt-color-blue-800);
  --salt-palette-interact-background-activeDisabled: var(--salt-color-blue-700-40a);
  --salt-palette-interact-border: var(--salt-color-gray-90);
  --salt-palette-interact-border-active: var(--salt-color-blue-100);
  --salt-palette-interact-border-activeDisabled: var(--salt-color-blue-100-40a);
  --salt-palette-interact-border-disabled: var(--salt-color-gray-90-40a);
  --salt-palette-interact-border-hover: var(--salt-color-blue-500);
  --salt-palette-interact-border-readonly: var(--salt-color-gray-90-15a);
  --salt-palette-interact-foreground: var(--salt-color-gray-90);
  --salt-palette-interact-foreground-active: var(--salt-color-blue-100);
  --salt-palette-interact-foreground-activeDisabled: var(--salt-color-blue-100-40a);
  --salt-palette-interact-foreground-hover: var(--salt-color-blue-500);
  --salt-palette-interact-outline: var(--salt-color-blue-100);
  --salt-palette-interact-cta-background: var(--salt-color-blue-600);
  --salt-palette-interact-cta-background-active: var(--salt-color-blue-700);
  --salt-palette-interact-cta-background-hover: var(--salt-color-blue-500);
  --salt-palette-interact-cta-foreground: var(--salt-color-white);
  --salt-palette-interact-cta-foreground-disabled: var(--salt-color-white-40a);
  --salt-palette-interact-cta-border-hover: var(--salt-color-blue-500);
  --salt-palette-interact-cta-border-active: var(--salt-color-blue-700);
  --salt-palette-interact-primary-background: var(--salt-color-gray-300);
  --salt-palette-interact-primary-background-active: var(--salt-color-gray-70);
  --salt-palette-interact-primary-background-hover: var(--salt-color-gray-200);
  --salt-palette-interact-primary-foreground: var(--salt-color-white);
  --salt-palette-interact-primary-foreground-active: var(--salt-color-gray-900);
  --salt-palette-interact-primary-foreground-disabled: var(--salt-color-white-40a);
  --salt-palette-interact-primary-foreground-hover: var(--salt-color-white);
  --salt-palette-interact-secondary-background-active: var(--salt-color-gray-70);
  --salt-palette-interact-secondary-background-hover: var(--salt-color-gray-200);
  --salt-palette-interact-secondary-foreground: var(--salt-color-white);
  --salt-palette-interact-secondary-foreground-active: var(--salt-color-gray-900);
  --salt-palette-interact-secondary-foreground-disabled: var(--salt-color-white-40a);
  --salt-palette-interact-secondary-foreground-hover: var(--salt-color-white);
}

/* css/legacy/palette/navigate.css */
.salt-theme[data-mode=light] {
  --salt-palette-navigate-foreground-visited: var(--salt-color-purple-800);
  --salt-palette-navigate-indicator-hover: var(--salt-color-gray-90);
  --salt-palette-navigate-indicator-active: var(--salt-color-orange-600);
}
.salt-theme[data-mode=dark] {
  --salt-palette-navigate-foreground-visited: var(--salt-color-purple-100);
  --salt-palette-navigate-indicator-hover: var(--salt-color-gray-90);
  --salt-palette-navigate-indicator-active: var(--salt-color-orange-400);
}

/* css/legacy/palette/negative.css */
.salt-theme[data-mode=light] {
  --salt-palette-negative-foreground: var(--salt-color-red-600);
  --salt-palette-negative-background: var(--salt-color-red-600);
  --salt-palette-negative-background-hover: var(--salt-color-red-500);
  --salt-palette-negative-background-active: var(--salt-color-red-700);
  --salt-palette-negative-border: var(--salt-color-red-500);
}
.salt-theme[data-mode=dark] {
  --salt-palette-negative-foreground: var(--salt-color-red-200);
  --salt-palette-negative-background: var(--salt-color-red-600);
  --salt-palette-negative-background-hover: var(--salt-color-red-500);
  --salt-palette-negative-background-active: var(--salt-color-red-700);
  --salt-palette-negative-border: var(--salt-color-red-500);
}

/* css/legacy/palette/neutral.css */
.salt-theme[data-mode=light] {
  --salt-palette-neutral-border: var(--salt-color-gray-50);
  --salt-palette-neutral-border-disabled: var(--salt-color-gray-50-40a);
  --salt-palette-neutral-primary-background: var(--salt-color-white);
  --salt-palette-neutral-primary-background-disabled: var(--salt-color-white-40a);
  --salt-palette-neutral-primary-foreground: var(--salt-color-gray-900);
  --salt-palette-neutral-primary-foreground-disabled: var(--salt-color-gray-900-40a);
  --salt-palette-neutral-secondary-background: var(--salt-color-gray-20);
  --salt-palette-neutral-secondary-background-disabled: var(--salt-color-gray-20-40a);
  --salt-palette-neutral-secondary-foreground: var(--salt-color-gray-200);
  --salt-palette-neutral-secondary-foreground-disabled: var(--salt-color-gray-200-40a);
  --salt-palette-neutral-tertiary-background: var(--salt-color-gray-30);
  --salt-palette-neutral-tertiary-background-disabled: var(--salt-color-gray-30-40a);
}
.salt-theme[data-mode=dark] {
  --salt-palette-neutral-border: var(--salt-color-gray-300);
  --salt-palette-neutral-border-disabled: var(--salt-color-gray-300-40a);
  --salt-palette-neutral-primary-background: var(--salt-color-gray-800);
  --salt-palette-neutral-primary-background-disabled: var(--salt-color-gray-800-40a);
  --salt-palette-neutral-primary-foreground: var(--salt-color-white);
  --salt-palette-neutral-primary-foreground-disabled: var(--salt-color-white-40a);
  --salt-palette-neutral-secondary-background: var(--salt-color-gray-600);
  --salt-palette-neutral-secondary-background-disabled: var(--salt-color-gray-600-40a);
  --salt-palette-neutral-secondary-foreground: var(--salt-color-gray-70);
  --salt-palette-neutral-secondary-foreground-disabled: var(--salt-color-gray-70-40a);
  --salt-palette-neutral-tertiary-background: var(--salt-color-gray-500);
  --salt-palette-neutral-tertiary-background-disabled: var(--salt-color-gray-500-40a);
}

/* css/legacy/palette/positive.css */
.salt-theme[data-mode=light] {
  --salt-palette-positive-foreground: var(--salt-color-green-600);
  --salt-palette-positive-background: var(--salt-color-green-600);
  --salt-palette-positive-background-hover: var(--salt-color-green-500);
  --salt-palette-positive-background-active: var(--salt-color-green-700);
  --salt-palette-positive-border: var(--salt-color-green-500);
}
.salt-theme[data-mode=dark] {
  --salt-palette-positive-foreground: var(--salt-color-green-200);
  --salt-palette-positive-background: var(--salt-color-green-600);
  --salt-palette-positive-background-hover: var(--salt-color-green-500);
  --salt-palette-positive-background-active: var(--salt-color-green-700);
  --salt-palette-positive-border: var(--salt-color-green-500);
}

/* css/legacy/palette/shadow.css */
.salt-theme[data-mode=light] {
  --salt-shadow-lowest: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  --salt-shadow-lower: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --salt-shadow-low: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
  --salt-shadow-mediumLow: 0 6px 10px 0 rgba(0, 0, 0, 0.2);
  --salt-shadow-medium: 0 12px 40px 0 rgba(0, 0, 0, 0.3);
}
.salt-theme[data-mode=dark] {
  --salt-shadow-lowest: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  --salt-shadow-lower: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  --salt-shadow-low: 0 4px 8px 0 rgba(0, 0, 0, 0.55);
  --salt-shadow-mediumLow: 0 6px 10px 0 rgba(0, 0, 0, 0.55);
  --salt-shadow-medium: 0 12px 40px 0 rgba(0, 0, 0, 0.65);
}

/* css/legacy/palette/success.css */
.salt-theme[data-mode=light] {
  --salt-palette-success-background: var(--salt-color-green-10);
  --salt-palette-success-bold-background: var(--salt-color-green-500);
  --salt-palette-success-background-selected: var(--salt-color-green-30);
  --salt-palette-success-border: var(--salt-color-green-500);
  --salt-palette-success-foreground-decorative: var(--salt-color-green-500);
  --salt-palette-success-foreground-informative: var(--salt-color-green-600);
}
.salt-theme[data-mode=dark] {
  --salt-palette-success-background: var(--salt-color-green-900);
  --salt-palette-success-bold-background: var(--salt-color-green-500);
  --salt-palette-success-background-selected: var(--salt-color-green-800);
  --salt-palette-success-border: var(--salt-color-green-400);
  --salt-palette-success-foreground-decorative: var(--salt-color-green-400);
  --salt-palette-success-foreground-informative: var(--salt-color-green-200);
}

/* css/legacy/palette/warning.css */
.salt-theme[data-mode=light] {
  --salt-palette-warning-background: var(--salt-color-orange-10);
  --salt-palette-warning-bold-background: var(--salt-color-orange-800);
  --salt-palette-warning-background-selected: var(--salt-color-orange-30);
  --salt-palette-warning-border: var(--salt-color-orange-700);
  --salt-palette-warning-foreground-decorative: var(--salt-color-orange-700);
  --salt-palette-warning-foreground-informative: var(--salt-color-orange-850);
  --salt-palette-warning-action: var(--salt-color-orange-600);
  --salt-palette-warning-action-hover: var(--salt-color-orange-500);
  --salt-palette-warning-action-active: var(--salt-color-orange-800);
  --salt-palette-warning-action-foreground: var(--salt-color-gray-900);
}
.salt-theme[data-mode=dark] {
  --salt-palette-warning-background: var(--salt-color-orange-900);
  --salt-palette-warning-bold-background: var(--salt-color-orange-800);
  --salt-palette-warning-background-selected: var(--salt-color-orange-875);
  --salt-palette-warning-border: var(--salt-color-orange-500);
  --salt-palette-warning-foreground-decorative: var(--salt-color-orange-500);
  --salt-palette-warning-foreground-informative: var(--salt-color-orange-400);
  --salt-palette-warning-action: var(--salt-color-orange-600);
  --salt-palette-warning-action-hover: var(--salt-color-orange-500);
  --salt-palette-warning-action-active: var(--salt-color-orange-800);
  --salt-palette-warning-action-foreground: var(--salt-color-gray-900);
}

/* css/legacy/characteristics/actionable.css */
.salt-theme {
  --salt-actionable-accented-bold-background-active: var(--salt-palette-interact-cta-background-active);
  --salt-actionable-accented-bold-background-hover: var(--salt-palette-interact-cta-background-hover);
  --salt-actionable-accented-bold-background: var(--salt-palette-interact-cta-background);
  --salt-actionable-accented-bold-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-accented-bold-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-accented-bold-borderColor: var(--salt-color-transparent);
  --salt-actionable-accented-bold-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-accented-bold-foreground-hover: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-accented-bold-foreground: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-accented-background-active: var(--salt-palette-interact-cta-background-active);
  --salt-actionable-accented-background-hover: var(--salt-palette-interact-cta-background-hover);
  --salt-actionable-accented-background: var(--salt-color-transparent);
  --salt-actionable-accented-borderColor-active: var(--salt-palette-interact-cta-border-active);
  --salt-actionable-accented-borderColor-hover: var(--salt-palette-interact-cta-border-hover);
  --salt-actionable-accented-borderColor: var(--salt-palette-accent);
  --salt-actionable-accented-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-accented-foreground-hover: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-accented-foreground: var(--salt-palette-accent-foreground-informative);
  --salt-actionable-accented-background-selected: var(--salt-palette-interact-cta-background-active);
  --salt-actionable-accented-borderColor-selected: var(--salt-color-transparent);
  --salt-actionable-accented-foreground-selected: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-accented-subtle-background-active: var(--salt-palette-interact-cta-background-active);
  --salt-actionable-accented-subtle-background-hover: var(--salt-palette-interact-cta-background-hover);
  --salt-actionable-accented-subtle-background: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-accented-subtle-foreground-hover: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-accented-subtle-foreground: var(--salt-palette-accent-foreground-informative);
  --salt-actionable-bold-background-active: var(--salt-palette-interact-primary-background-active);
  --salt-actionable-bold-background-hover: var(--salt-palette-interact-primary-background-hover);
  --salt-actionable-bold-background: var(--salt-palette-interact-primary-background);
  --salt-actionable-bold-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-bold-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-bold-borderColor: var(--salt-color-transparent);
  --salt-actionable-bold-foreground-active: var(--salt-palette-interact-primary-foreground-active);
  --salt-actionable-bold-foreground-hover: var(--salt-palette-neutral-primary-foreground);
  --salt-actionable-bold-foreground: var(--salt-palette-neutral-primary-foreground);
  --salt-actionable-background-active: var(--salt-palette-interact-primary-background-active);
  --salt-actionable-background-hover: var(--salt-palette-interact-primary-background-hover);
  --salt-actionable-background: var(--salt-color-transparent);
  --salt-actionable-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-borderColor: var(--salt-palette-interact-border);
  --salt-actionable-foreground-active: var(--salt-palette-interact-primary-foreground-active);
  --salt-actionable-foreground-hover: var(--salt-palette-neutral-primary-foreground);
  --salt-actionable-foreground: var(--salt-palette-neutral-primary-foreground);
  --salt-actionable-background-selected: var(--salt-palette-interact-primary-background-active);
  --salt-actionable-borderColor-selected: var(--salt-color-transparent);
  --salt-actionable-foreground-selected: var(--salt-palette-interact-primary-foreground-active);
  --salt-actionable-subtle-background-active: var(--salt-palette-interact-primary-background-active);
  --salt-actionable-subtle-background-hover: var(--salt-palette-interact-primary-background-hover);
  --salt-actionable-subtle-background: var(--salt-color-transparent);
  --salt-actionable-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-subtle-foreground-active: var(--salt-palette-interact-primary-foreground-active);
  --salt-actionable-subtle-foreground-hover: var(--salt-palette-neutral-primary-foreground);
  --salt-actionable-subtle-foreground: var(--salt-palette-neutral-primary-foreground);
  --salt-actionable-negative-bold-background-active: var(--salt-palette-negative-background-active);
  --salt-actionable-negative-bold-background-hover: var(--salt-palette-negative-background-hover);
  --salt-actionable-negative-bold-background: var(--salt-palette-negative-background);
  --salt-actionable-negative-bold-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-negative-bold-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-negative-bold-borderColor: var(--salt-color-transparent);
  --salt-actionable-negative-bold-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-negative-bold-foreground-hover: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-negative-bold-foreground: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-negative-background-active: var(--salt-palette-negative-background-active);
  --salt-actionable-negative-background-hover: var(--salt-palette-negative-background-hover);
  --salt-actionable-negative-background: var(--salt-color-transparent);
  --salt-actionable-negative-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-negative-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-negative-borderColor: var(--salt-palette-negative-border);
  --salt-actionable-negative-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-negative-foreground-hover: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-negative-foreground: var(--salt-palette-negative-foreground);
  --salt-actionable-negative-background-selected: var(--salt-palette-negative-background-active);
  --salt-actionable-negative-borderColor-selected: var(--salt-color-transparent);
  --salt-actionable-negative-foreground-selected: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-negative-subtle-background-active: var(--salt-palette-negative-background-active);
  --salt-actionable-negative-subtle-background-hover: var(--salt-palette-negative-background-hover);
  --salt-actionable-negative-subtle-background: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-negative-subtle-foreground-hover: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-negative-subtle-foreground: var(--salt-palette-negative-foreground);
  --salt-actionable-positive-bold-background-active: var(--salt-palette-positive-background-active);
  --salt-actionable-positive-bold-background-hover: var(--salt-palette-positive-background-hover);
  --salt-actionable-positive-bold-background: var(--salt-palette-positive-background);
  --salt-actionable-positive-bold-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-positive-bold-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-positive-bold-borderColor: var(--salt-color-transparent);
  --salt-actionable-positive-bold-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-positive-bold-foreground-hover: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-positive-bold-foreground: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-positive-background-active: var(--salt-palette-positive-background-active);
  --salt-actionable-positive-background-hover: var(--salt-palette-positive-background-hover);
  --salt-actionable-positive-background: var(--salt-color-transparent);
  --salt-actionable-positive-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-positive-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-positive-borderColor: var(--salt-palette-positive-border);
  --salt-actionable-positive-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-positive-foreground-hover: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-positive-foreground: var(--salt-palette-positive-foreground);
  --salt-actionable-positive-background-selected: var(--salt-palette-positive-background-active);
  --salt-actionable-positive-borderColor-selected: var(--salt-color-transparent);
  --salt-actionable-positive-foreground-selected: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-positive-subtle-background-active: var(--salt-palette-positive-background-active);
  --salt-actionable-positive-subtle-background-hover: var(--salt-palette-positive-background-hover);
  --salt-actionable-positive-subtle-background: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-positive-subtle-foreground-hover: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-positive-subtle-foreground: var(--salt-palette-positive-foreground);
  --salt-actionable-caution-bold-background-active: var(--salt-palette-warning-action-active);
  --salt-actionable-caution-bold-background-hover: var(--salt-palette-warning-action-hover);
  --salt-actionable-caution-bold-background: var(--salt-palette-warning-action);
  --salt-actionable-caution-bold-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-caution-bold-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-caution-bold-borderColor: var(--salt-color-transparent);
  --salt-actionable-caution-bold-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-caution-bold-foreground-hover: var(--salt-palette-warning-action-foreground);
  --salt-actionable-caution-bold-foreground: var(--salt-palette-warning-action-foreground);
  --salt-actionable-caution-background-active: var(--salt-palette-warning-action-active);
  --salt-actionable-caution-background-hover: var(--salt-palette-warning-action-hover);
  --salt-actionable-caution-background: var(--salt-color-transparent);
  --salt-actionable-caution-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-caution-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-caution-borderColor: var(--salt-palette-warning-border);
  --salt-actionable-caution-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-caution-foreground-hover: var(--salt-palette-warning-action-foreground);
  --salt-actionable-caution-foreground: var(--salt-palette-warning-foreground-informative);
  --salt-actionable-caution-background-selected: var(--salt-palette-warning-action-active);
  --salt-actionable-caution-borderColor-selected: var(--salt-color-transparent);
  --salt-actionable-caution-foreground-selected: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-caution-subtle-background-active: var(--salt-palette-warning-action-active);
  --salt-actionable-caution-subtle-background-hover: var(--salt-palette-warning-action-hover);
  --salt-actionable-caution-subtle-background: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-actionable-caution-subtle-foreground-hover: var(--salt-palette-warning-action-foreground);
  --salt-actionable-caution-subtle-foreground: var(--salt-palette-warning-foreground-informative);
}

/* css/legacy/characteristics/category.css */
.salt-theme {
  --salt-category-1-foreground: var(--salt-palette-categorical-1-strong);
  --salt-category-1-background: var(--salt-palette-categorical-1-weakest);
  --salt-category-1-borderColor: var(--salt-palette-categorical-1);
  --salt-category-1-bold-background: var(--salt-palette-categorical-1);
  --salt-category-1-dataviz: var(--salt-palette-categorical-1);
  --salt-category-2-foreground: var(--salt-palette-categorical-2-strong);
  --salt-category-2-background: var(--salt-palette-categorical-2-weakest);
  --salt-category-2-borderColor: var(--salt-palette-categorical-2);
  --salt-category-2-bold-background: var(--salt-palette-categorical-2);
  --salt-category-2-dataviz: var(--salt-palette-categorical-2);
  --salt-category-3-foreground: var(--salt-palette-categorical-3-strong);
  --salt-category-3-background: var(--salt-palette-categorical-3-weakest);
  --salt-category-3-borderColor: var(--salt-palette-categorical-3);
  --salt-category-3-bold-background: var(--salt-palette-categorical-3);
  --salt-category-3-dataviz: var(--salt-palette-categorical-3);
  --salt-category-4-foreground: var(--salt-palette-categorical-4-strong);
  --salt-category-4-background: var(--salt-palette-categorical-4-weakest);
  --salt-category-4-borderColor: var(--salt-palette-categorical-4);
  --salt-category-4-bold-background: var(--salt-palette-categorical-4);
  --salt-category-4-dataviz: var(--salt-palette-categorical-4);
  --salt-category-5-foreground: var(--salt-palette-categorical-5-strong);
  --salt-category-5-background: var(--salt-palette-categorical-5-weakest);
  --salt-category-5-borderColor: var(--salt-palette-categorical-5);
  --salt-category-5-bold-background: var(--salt-palette-categorical-5);
  --salt-category-5-dataviz: var(--salt-palette-categorical-5);
  --salt-category-6-foreground: var(--salt-palette-categorical-6-strong);
  --salt-category-6-background: var(--salt-palette-categorical-6-weakest);
  --salt-category-6-borderColor: var(--salt-palette-categorical-6);
  --salt-category-6-bold-background: var(--salt-palette-categorical-6);
  --salt-category-6-dataviz: var(--salt-palette-categorical-6);
  --salt-category-7-foreground: var(--salt-palette-categorical-7-strong);
  --salt-category-7-background: var(--salt-palette-categorical-7-weakest);
  --salt-category-7-borderColor: var(--salt-palette-categorical-7);
  --salt-category-7-bold-background: var(--salt-palette-categorical-7);
  --salt-category-7-dataviz: var(--salt-palette-categorical-7);
  --salt-category-8-foreground: var(--salt-palette-categorical-8-strong);
  --salt-category-8-background: var(--salt-palette-categorical-8-weakest);
  --salt-category-8-borderColor: var(--salt-palette-categorical-8);
  --salt-category-8-bold-background: var(--salt-palette-categorical-8);
  --salt-category-8-dataviz: var(--salt-palette-categorical-8);
  --salt-category-9-foreground: var(--salt-palette-categorical-9-strong);
  --salt-category-9-background: var(--salt-palette-categorical-9-weakest);
  --salt-category-9-borderColor: var(--salt-palette-categorical-9);
  --salt-category-9-bold-background: var(--salt-palette-categorical-9);
  --salt-category-9-dataviz: var(--salt-palette-categorical-9);
  --salt-category-10-foreground: var(--salt-palette-categorical-10-strong);
  --salt-category-10-background: var(--salt-palette-categorical-10-weakest);
  --salt-category-10-borderColor: var(--salt-palette-categorical-10);
  --salt-category-10-bold-background: var(--salt-palette-categorical-10);
  --salt-category-10-dataviz: var(--salt-palette-categorical-10);
  --salt-category-11-foreground: var(--salt-palette-categorical-11-strong);
  --salt-category-11-background: var(--salt-palette-categorical-11-weakest);
  --salt-category-11-borderColor: var(--salt-palette-categorical-11);
  --salt-category-11-bold-background: var(--salt-palette-categorical-11);
  --salt-category-11-dataviz: var(--salt-palette-categorical-11);
  --salt-category-12-foreground: var(--salt-palette-categorical-12-strong);
  --salt-category-12-background: var(--salt-palette-categorical-12-weakest);
  --salt-category-12-borderColor: var(--salt-palette-categorical-12);
  --salt-category-12-bold-background: var(--salt-palette-categorical-12);
  --salt-category-12-dataviz: var(--salt-palette-categorical-12);
  --salt-category-13-foreground: var(--salt-palette-categorical-13-strong);
  --salt-category-13-background: var(--salt-palette-categorical-13-weakest);
  --salt-category-13-borderColor: var(--salt-palette-categorical-13);
  --salt-category-13-bold-background: var(--salt-palette-categorical-13);
  --salt-category-13-dataviz: var(--salt-palette-categorical-13);
  --salt-category-14-foreground: var(--salt-palette-categorical-14-strong);
  --salt-category-14-background: var(--salt-palette-categorical-14-weakest);
  --salt-category-14-borderColor: var(--salt-palette-categorical-14);
  --salt-category-14-bold-background: var(--salt-palette-categorical-14);
  --salt-category-14-dataviz: var(--salt-palette-categorical-14);
  --salt-category-15-foreground: var(--salt-palette-categorical-15-strong);
  --salt-category-15-background: var(--salt-palette-categorical-15-weakest);
  --salt-category-15-borderColor: var(--salt-palette-categorical-15);
  --salt-category-15-bold-background: var(--salt-palette-categorical-15);
  --salt-category-15-dataviz: var(--salt-palette-categorical-15);
  --salt-category-16-foreground: var(--salt-palette-categorical-16-strong);
  --salt-category-16-background: var(--salt-palette-categorical-16-weakest);
  --salt-category-16-borderColor: var(--salt-palette-categorical-16);
  --salt-category-16-bold-background: var(--salt-palette-categorical-16);
  --salt-category-16-dataviz: var(--salt-palette-categorical-16);
  --salt-category-17-foreground: var(--salt-palette-categorical-17-strong);
  --salt-category-17-background: var(--salt-palette-categorical-17-weakest);
  --salt-category-17-borderColor: var(--salt-palette-categorical-17);
  --salt-category-17-bold-background: var(--salt-palette-categorical-17);
  --salt-category-17-dataviz: var(--salt-palette-categorical-17);
  --salt-category-18-foreground: var(--salt-palette-categorical-18-strong);
  --salt-category-18-background: var(--salt-palette-categorical-18-weakest);
  --salt-category-18-borderColor: var(--salt-palette-categorical-18);
  --salt-category-18-bold-background: var(--salt-palette-categorical-18);
  --salt-category-18-dataviz: var(--salt-palette-categorical-18);
  --salt-category-19-foreground: var(--salt-palette-categorical-19-strong);
  --salt-category-19-background: var(--salt-palette-categorical-19-weakest);
  --salt-category-19-borderColor: var(--salt-palette-categorical-19);
  --salt-category-19-bold-background: var(--salt-palette-categorical-19);
  --salt-category-19-dataviz: var(--salt-palette-categorical-19);
  --salt-category-20-foreground: var(--salt-palette-categorical-20-strong);
  --salt-category-20-background: var(--salt-palette-categorical-20-weakest);
  --salt-category-20-borderColor: var(--salt-palette-categorical-20);
  --salt-category-20-bold-background: var(--salt-palette-categorical-20);
  --salt-category-20-dataviz: var(--salt-palette-categorical-20);
}

/* css/legacy/characteristics/container.css */
.salt-theme {
  --salt-container-primary-background: var(--salt-palette-neutral-primary-background);
  --salt-container-primary-background-disabled: var(--salt-palette-neutral-primary-background-disabled);
  --salt-container-primary-borderColor: var(--salt-palette-neutral-border);
  --salt-container-primary-borderColor-disabled: var(--salt-palette-neutral-border-disabled);
  --salt-container-secondary-background: var(--salt-palette-neutral-secondary-background);
  --salt-container-secondary-background-disabled: var(--salt-palette-neutral-secondary-background-disabled);
  --salt-container-secondary-borderColor: var(--salt-palette-neutral-border);
  --salt-container-secondary-borderColor-disabled: var(--salt-palette-neutral-border-disabled);
  --salt-container-tertiary-background: var(--salt-palette-neutral-tertiary-background);
  --salt-container-tertiary-background-disabled: var(--salt-palette-neutral-tertiary-background-disabled);
  --salt-container-tertiary-borderColor: var(--salt-palette-neutral-border);
  --salt-container-tertiary-borderColor-disabled: var(--salt-palette-neutral-border-disabled);
  --salt-container-ghost-background: var(--salt-palette-alpha-medium);
  --salt-container-ghost-borderColor: var(--salt-palette-alpha-contrast-medium);
}

/* css/legacy/characteristics/content.css */
.salt-theme {
  --salt-content-primary-foreground: var(--salt-palette-neutral-primary-foreground);
  --salt-content-primary-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);
  --salt-content-secondary-foreground: var(--salt-palette-neutral-secondary-foreground);
  --salt-content-secondary-foreground-disabled: var(--salt-palette-neutral-secondary-foreground-disabled);
  --salt-content-accent-foreground: var(--salt-palette-accent-foreground-informative);
  --salt-content-attention-foreground: var(--salt-palette-negative-foreground);
  --salt-content-bold-foreground: var(--salt-palette-interact-cta-foreground);
  --salt-content-bold-foreground-disabled: var(--salt-palette-interact-cta-foreground-disabled);
  --salt-content-foreground-visited: var(--salt-palette-navigate-foreground-visited);
}

/* css/legacy/characteristics/editable.css */
.salt-theme {
  --salt-editable-borderColor: var(--salt-palette-interact-border);
  --salt-editable-borderColor-active: var(--salt-palette-interact-border-active);
  --salt-editable-borderColor-disabled: var(--salt-palette-interact-border-disabled);
  --salt-editable-borderColor-hover: var(--salt-palette-interact-border-hover);
  --salt-editable-borderColor-readonly: var(--salt-palette-interact-border-readonly);
  --salt-editable-background-readonly: var(--salt-color-transparent);
  --salt-editable-primary-background: var(--salt-palette-neutral-primary-background);
  --salt-editable-primary-background-disabled: var(--salt-palette-neutral-primary-background-disabled);
  --salt-editable-secondary-background: var(--salt-palette-neutral-secondary-background);
  --salt-editable-secondary-background-disabled: var(--salt-palette-neutral-secondary-background-disabled);
  --salt-editable-tertiary-background: var(--salt-palette-neutral-tertiary-background);
  --salt-editable-tertiary-background-disabled: var(--salt-palette-neutral-tertiary-background-disabled);
}

/* css/legacy/characteristics/focused.css */
.salt-theme {
  --salt-focused-outlineColor: var(--salt-palette-interact-outline);
  --salt-focused-outlineStyle: var(--salt-borderStyle-dotted);
  --salt-focused-outlineWidth: var(--salt-size-fixed-200);
  --salt-focused-outlineInset: 0;
  --salt-focused-outlineOffset: 0;
  --salt-focused-outline: var(--salt-focused-outlineWidth) var(--salt-focused-outlineStyle) var(--salt-focused-outlineColor);
}

/* css/legacy/characteristics/layout.css */
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-touch {
  --salt-layout-page-margin: var(--salt-spacing-300);
  --salt-layout-gap: var(--salt-spacing-300);
}
.salt-density-mobile {
  --salt-layout-page-margin: var(--salt-spacing-100);
  --salt-layout-gap: var(--salt-spacing-100);
}

/* css/legacy/characteristics/navigable.css */
.salt-theme {
  --salt-navigable-indicator-hover: var(--salt-palette-navigate-indicator-hover);
  --salt-navigable-accent-indicator-active: var(--salt-palette-navigate-indicator-active);
  --salt-navigable-accent-background-active: var(--salt-color-transparent);
  --salt-navigable-accent-borderColor-active: var(--salt-palette-interact-border-active);
}

/* css/legacy/characteristics/overlayable.css */
.salt-theme {
  --salt-overlayable-shadow-scroll: var(--salt-shadow-lowest);
  --salt-overlayable-shadow-region: var(--salt-shadow-lower);
  --salt-overlayable-shadow: var(--salt-shadow-lower);
  --salt-overlayable-shadow-hover: var(--salt-shadow-low);
  --salt-overlayable-shadow-popout: var(--salt-shadow-mediumLow);
  --salt-overlayable-shadow-drag: var(--salt-shadow-mediumLow);
  --salt-overlayable-shadow-modal: var(--salt-shadow-medium);
  --salt-overlayable-background: var(--salt-palette-alpha-higher);
  --salt-overlayable-background-hover: var(--salt-palette-alpha-contrast-lowest);
  --salt-overlayable-background-highlight: var(--salt-palette-alpha-contrast-medium);
  --salt-overlayable-background-rangeSelection: var(--salt-palette-alpha-contrast-mediumLow);
}

/* css/legacy/characteristics/selectable.css */
.salt-theme {
  --salt-selectable-borderColor: var(--salt-palette-interact-border);
  --salt-selectable-borderColor-hover: var(--salt-palette-interact-border-hover);
  --salt-selectable-borderColor-selected: var(--salt-palette-interact-border-active);
  --salt-selectable-borderColor-selectedDisabled: var(--salt-palette-interact-border-activeDisabled);
  --salt-selectable-borderColor-readonly: var(--salt-palette-interact-border);
  --salt-selectable-foreground: var(--salt-palette-interact-foreground);
  --salt-selectable-foreground-hover: var(--salt-palette-interact-foreground-hover);
  --salt-selectable-foreground-selected: var(--salt-palette-interact-foreground-active);
  --salt-selectable-foreground-selectedDisabled: var(--salt-palette-interact-foreground-activeDisabled);
  --salt-selectable-background: var(--salt-color-transparent);
  --salt-selectable-background-hover: var(--salt-palette-interact-background-hover);
  --salt-selectable-background-selected: var(--salt-palette-interact-background-active);
  --salt-selectable-background-disabled: var(--salt-color-transparent);
  --salt-selectable-background-selectedDisabled: var(--salt-palette-interact-background-activeDisabled);
}

/* css/legacy/characteristics/sentiment.css */
.salt-theme {
  --salt-sentiment-negative-foreground-informative: var(--salt-palette-negative-foreground);
  --salt-sentiment-positive-foreground-informative: var(--salt-palette-positive-foreground);
  --salt-sentiment-negative-foreground-decorative: var(--salt-palette-negative-foreground);
  --salt-sentiment-positive-foreground-decorative: var(--salt-palette-positive-foreground);
  --salt-sentiment-neutral-track: var(--salt-palette-neutral-border);
  --salt-sentiment-caution-dataviz: var(--salt-palette-warning-foreground-decorative);
  --salt-sentiment-negative-dataviz: var(--salt-palette-error-foreground-decorative);
  --salt-sentiment-positive-dataviz: var(--salt-palette-success-foreground-decorative);
  --salt-sentiment-neutral-dataviz: var(--salt-palette-neutral-secondary-foreground);
  --salt-sentiment-accent-dataviz: var(--salt-palette-warning-foreground-decorative);
  --salt-sentiment-accent-background: var(--salt-palette-accent);
  --salt-sentiment-accent-background-disabled: var(--salt-palette-accent-disabled);
  --salt-sentiment-accent-borderColor: var(--salt-palette-accent);
}

/* css/legacy/characteristics/separable.css */
.salt-theme {
  --salt-separable-primary-borderColor: var(--salt-palette-alpha-contrast-mediumHigh);
  --salt-separable-secondary-borderColor: var(--salt-palette-alpha-contrast-medium);
  --salt-separable-tertiary-borderColor: var(--salt-palette-alpha-contrast-mediumLow);
  --salt-separable-foreground: var(--salt-palette-neutral-primary-foreground);
  --salt-separable-foreground-hover: var(--salt-palette-neutral-primary-foreground);
  --salt-separable-foreground-active: var(--salt-palette-interact-cta-foreground);
  --salt-separable-background-hover: var(--salt-palette-alpha-contrast-mediumLow);
  --salt-separable-background-active: var(--salt-palette-accent);
}

/* css/legacy/characteristics/status.css */
.salt-theme {
  --salt-status-info-foreground-decorative: var(--salt-palette-info-foreground-decorative);
  --salt-status-error-foreground-decorative: var(--salt-palette-error-foreground-decorative);
  --salt-status-warning-foreground-decorative: var(--salt-palette-warning-foreground-decorative);
  --salt-status-success-foreground-decorative: var(--salt-palette-success-foreground-decorative);
  --salt-status-info-foreground-informative: var(--salt-palette-info-foreground-informative);
  --salt-status-error-foreground-informative: var(--salt-palette-error-foreground-informative);
  --salt-status-warning-foreground-informative: var(--salt-palette-warning-foreground-informative);
  --salt-status-success-foreground-informative: var(--salt-palette-success-foreground-informative);
  --salt-status-info-borderColor: var(--salt-palette-info-border);
  --salt-status-error-borderColor: var(--salt-palette-error-border);
  --salt-status-warning-borderColor: var(--salt-palette-warning-border);
  --salt-status-success-borderColor: var(--salt-palette-success-border);
  --salt-status-info-background: var(--salt-palette-info-background);
  --salt-status-error-background: var(--salt-palette-error-background);
  --salt-status-warning-background: var(--salt-palette-warning-background);
  --salt-status-success-background: var(--salt-palette-success-background);
  --salt-status-info-bold-background: var(--salt-palette-info-bold-background);
  --salt-status-error-bold-background: var(--salt-palette-error-bold-background);
  --salt-status-warning-bold-background: var(--salt-palette-warning-bold-background);
  --salt-status-success-bold-background: var(--salt-palette-success-bold-background);
  --salt-status-error-background-selected: var(--salt-palette-error-background-selected);
  --salt-status-warning-background-selected: var(--salt-palette-warning-background-selected);
  --salt-status-success-background-selected: var(--salt-palette-success-background-selected);
}

/* css/legacy/characteristics/target.css */
.salt-theme {
  --salt-target-background-hover: var(--salt-palette-interact-background-hover);
  --salt-target-borderColor-hover: var(--salt-palette-interact-border-hover);
}

/* css/legacy/characteristics/text.css */
.salt-theme {
  --salt-text-letterSpacing: 0;
  --salt-text-textAlign: left;
  --salt-text-textAlign-embedded: center;
  --salt-text-action-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-action-letterSpacing: 0.6px;
  --salt-text-action-textTransform: uppercase;
  --salt-text-action-textAlign: center;
  --salt-text-action-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-action-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-action-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-fontWeight: var(--salt-typography-fontWeight-regular);
  --salt-text-fontWeight-small: var(--salt-typography-fontWeight-light);
  --salt-text-fontWeight-strong: var(--salt-typography-fontWeight-semiBold);
  --salt-text-notation-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-notation-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-notation-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-notation-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h1-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-h1-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-h1-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h1-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h2-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-h2-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-h2-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h2-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h3-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-h3-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-h3-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h3-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h4-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-h4-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-h4-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h4-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-label-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-label-fontWeight: var(--salt-typography-fontWeight-regular);
  --salt-text-label-fontWeight-small: var(--salt-typography-fontWeight-light);
  --salt-text-label-fontWeight-strong: var(--salt-typography-fontWeight-semiBold);
  --salt-text-display1-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-display1-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-display1-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display1-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-display2-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-display2-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-display2-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display2-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-display3-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-display3-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-display3-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display3-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-display4-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-display4-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-display4-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display4-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-code-fontFamily: var(--salt-typography-fontFamily-ptMono);
}
.salt-density-touch {
  --salt-text-h1-fontSize: 42px;
  --salt-text-h1-lineHeight: 54px;
  --salt-text-h2-fontSize: 32px;
  --salt-text-h2-lineHeight: 42px;
  --salt-text-h3-fontSize: 24px;
  --salt-text-h3-lineHeight: 32px;
  --salt-text-h4-fontSize: 16px;
  --salt-text-h4-lineHeight: 20px;
  --salt-text-label-fontSize: 14px;
  --salt-text-label-lineHeight: 18px;
  --salt-text-fontSize: 16px;
  --salt-text-lineHeight: 20px;
  --salt-text-minHeight: 20px;
  --salt-text-display1-fontSize: 84px;
  --salt-text-display1-lineHeight: 109px;
  --salt-text-display2-fontSize: 58px;
  --salt-text-display2-lineHeight: 76px;
  --salt-text-display3-fontSize: 42px;
  --salt-text-display3-lineHeight: 54px;
  --salt-text-display4-fontSize: 42px;
  --salt-text-display4-lineHeight: 54px;
  --salt-text-notation-fontSize: 14px;
  --salt-text-notation-lineHeight: 18px;
}
.salt-density-low {
  --salt-text-h1-fontSize: 32px;
  --salt-text-h1-lineHeight: 42px;
  --salt-text-h2-fontSize: 24px;
  --salt-text-h2-lineHeight: 32px;
  --salt-text-h3-fontSize: 18px;
  --salt-text-h3-lineHeight: 24px;
  --salt-text-h4-fontSize: 14px;
  --salt-text-h4-lineHeight: 18px;
  --salt-text-label-fontSize: 12px;
  --salt-text-label-lineHeight: 16px;
  --salt-text-fontSize: 14px;
  --salt-text-lineHeight: 18px;
  --salt-text-minHeight: 18px;
  --salt-text-display1-fontSize: 68px;
  --salt-text-display1-lineHeight: 88px;
  --salt-text-display2-fontSize: 46px;
  --salt-text-display2-lineHeight: 60px;
  --salt-text-display3-fontSize: 32px;
  --salt-text-display3-lineHeight: 42px;
  --salt-text-display4-fontSize: 32px;
  --salt-text-display4-lineHeight: 42px;
  --salt-text-notation-fontSize: 12px;
  --salt-text-notation-lineHeight: 16px;
}
.salt-density-medium {
  --salt-text-h1-fontSize: 24px;
  --salt-text-h1-lineHeight: 32px;
  --salt-text-h2-fontSize: 18px;
  --salt-text-h2-lineHeight: 24px;
  --salt-text-h3-fontSize: 14px;
  --salt-text-h3-lineHeight: 18px;
  --salt-text-h4-fontSize: 12px;
  --salt-text-h4-lineHeight: 16px;
  --salt-text-label-fontSize: 11px;
  --salt-text-label-lineHeight: 14px;
  --salt-text-fontSize: 12px;
  --salt-text-lineHeight: 16px;
  --salt-text-minHeight: 16px;
  --salt-text-display1-fontSize: 54px;
  --salt-text-display1-lineHeight: 70px;
  --salt-text-display2-fontSize: 36px;
  --salt-text-display2-lineHeight: 47px;
  --salt-text-display3-fontSize: 24px;
  --salt-text-display3-lineHeight: 32px;
  --salt-text-display4-fontSize: 24px;
  --salt-text-display4-lineHeight: 32px;
  --salt-text-notation-fontSize: 10px;
  --salt-text-notation-lineHeight: 13px;
}
.salt-density-high {
  --salt-text-h1-fontSize: 18px;
  --salt-text-h1-lineHeight: 24px;
  --salt-text-h2-fontSize: 14px;
  --salt-text-h2-lineHeight: 18px;
  --salt-text-h3-fontSize: 12px;
  --salt-text-h3-lineHeight: 16px;
  --salt-text-h4-fontSize: 11px;
  --salt-text-h4-lineHeight: 14px;
  --salt-text-label-fontSize: 10px;
  --salt-text-label-lineHeight: 13px;
  --salt-text-fontSize: 11px;
  --salt-text-lineHeight: 14px;
  --salt-text-minHeight: 14px;
  --salt-text-display1-fontSize: 42px;
  --salt-text-display1-lineHeight: 54px;
  --salt-text-display2-fontSize: 28px;
  --salt-text-display2-lineHeight: 36px;
  --salt-text-display3-fontSize: 18px;
  --salt-text-display3-lineHeight: 24px;
  --salt-text-display4-fontSize: 18px;
  --salt-text-display4-lineHeight: 24px;
  --salt-text-notation-fontSize: 8px;
  --salt-text-notation-lineHeight: 10px;
}
.salt-density-mobile {
  --salt-text-h1-fontSize: 24px;
  --salt-text-h1-lineHeight: 31px;
  --salt-text-h2-fontSize: 22px;
  --salt-text-h2-lineHeight: 29px;
  --salt-text-h3-fontSize: 20px;
  --salt-text-h3-lineHeight: 26px;
  --salt-text-h4-fontSize: 16px;
  --salt-text-h4-lineHeight: 21px;
  --salt-text-label-fontSize: 14px;
  --salt-text-label-lineHeight: 18px;
  --salt-text-fontSize: 16px;
  --salt-text-lineHeight: 21px;
  --salt-text-minHeight: 21px;
  --salt-text-display1-fontSize: 40px;
  --salt-text-display1-lineHeight: 52px;
  --salt-text-display2-fontSize: 36px;
  --salt-text-display2-lineHeight: 47px;
  --salt-text-display3-fontSize: 32px;
  --salt-text-display3-lineHeight: 42px;
  --salt-text-display4-fontSize: 28px;
  --salt-text-display4-lineHeight: 36px;
  --salt-text-notation-fontSize: 12px;
  --salt-text-notation-lineHeight: 16px;
}

/* css/deprecated/foundations.css */
.salt-theme {
  --salt-delay-instant: 100ms;
  --salt-delay-perceptible: 300ms;
  --salt-delay-notable: 1000ms;
  --salt-delay-cutoff: 10000ms;
  --salt-size-icon-base: var(--salt-icon-size-base);
  --salt-opacity-1: 0.15;
  --salt-opacity-2: 0.25;
  --salt-opacity-3: 0.4;
  --salt-opacity-4: 0.7;
  --salt-opacity-8: 0.08;
  --salt-opacity-0: 0;
  --salt-opacity-15: 0.15;
  --salt-opacity-25: 0.25;
  --salt-opacity-40: 0.4;
  --salt-opacity-45: 0.45;
  --salt-opacity-70: 0.7;
  --salt-shadow-0: none;
  --salt-shadow-1: 0 1px 3px 0 var(--salt-shadow-1-color);
  --salt-shadow-2: 0 2px 4px 0 var(--salt-shadow-2-color);
  --salt-shadow-3: 0 4px 8px 0 var(--salt-shadow-3-color);
  --salt-shadow-4: 0 6px 10px 0 var(--salt-shadow-4-color);
  --salt-shadow-5: 0 12px 40px 0 var(--salt-shadow-5-color);
  --salt-shadow-100: 0 1px 3px 0 var(--salt-shadow-100-color);
  --salt-shadow-200: 0 2px 4px 0 var(--salt-shadow-200-color);
  --salt-shadow-300: 0 4px 8px 0 var(--salt-shadow-300-color);
  --salt-shadow-400: 0 6px 10px 0 var(--salt-shadow-400-color);
  --salt-shadow-500: 0 12px 40px 0 var(--salt-shadow-500-color);
  --salt-typography-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-typography-fontFamily-code: var(--salt-typography-fontFamily-ptMono);
  --salt-color-black-15a: rgba(var(--salt-color-black-rgb), 0.15);
  --salt-color-black-45a: rgba(var(--salt-color-black-rgb), 0.45);
  --salt-color-black-60a: rgba(var(--salt-color-black-rgb), 0.6);
  --salt-color-black-70a: rgba(var(--salt-color-black-rgb), 0.7);
  --salt-color-black-90a: rgba(var(--salt-color-black-rgb), 0.9);
  --salt-color-white-15a: rgba(var(--salt-color-white-rgb), 0.15);
  --salt-color-white-45a: rgba(var(--salt-color-white-rgb), 0.45);
  --salt-color-white-60a: rgba(var(--salt-color-white-rgb), 0.6);
  --salt-color-white-70a: rgba(var(--salt-color-white-rgb), 0.7);
  --salt-color-white-90a: rgba(var(--salt-color-white-rgb), 0.9);
}
.salt-theme[data-mode=light] {
  --salt-shadow-1-color: rgba(0, 0, 0, 0.1);
  --salt-shadow-2-color: rgba(0, 0, 0, 0.1);
  --salt-shadow-3-color: rgba(0, 0, 0, 0.15);
  --salt-shadow-4-color: rgba(0, 0, 0, 0.2);
  --salt-shadow-5-color: rgba(0, 0, 0, 0.3);
  --salt-shadow-100-color: rgba(0, 0, 0, 0.1);
  --salt-shadow-200-color: rgba(0, 0, 0, 0.1);
  --salt-shadow-300-color: rgba(0, 0, 0, 0.15);
  --salt-shadow-400-color: rgba(0, 0, 0, 0.2);
  --salt-shadow-500-color: rgba(0, 0, 0, 0.3);
}
.salt-theme[data-mode=dark] {
  --salt-shadow-1-color: rgba(0, 0, 0, 0.5);
  --salt-shadow-2-color: rgba(0, 0, 0, 0.5);
  --salt-shadow-3-color: rgba(0, 0, 0, 0.55);
  --salt-shadow-4-color: rgba(0, 0, 0, 0.55);
  --salt-shadow-5-color: rgba(0, 0, 0, 0.65);
  --salt-shadow-100-color: rgba(0, 0, 0, 0.5);
  --salt-shadow-200-color: rgba(0, 0, 0, 0.5);
  --salt-shadow-300-color: rgba(0, 0, 0, 0.55);
  --salt-shadow-400-color: rgba(0, 0, 0, 0.55);
  --salt-shadow-500-color: rgba(0, 0, 0, 0.65);
}
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high {
  --salt-size-selection: var(--salt-size-selectable);
  --salt-size-brandBar: 4px;
  --salt-size-graphic-small: 12px;
  --salt-size-graphic-medium: 24px;
  --salt-size-graphic-large: 48px;
  --salt-size-divider-height: var(--salt-size-separator-height);
  --salt-size-divider-strokeWidth: var(--salt-size-separator-strokeWidth);
  --salt-size-detail: var(--salt-size-compact);
  --salt-size-basis-unit: 4px;
  --salt-size-adornmentGap: calc(0.75 * var(--salt-size-unit));
  --salt-size-container-spacing: calc(3 * var(--salt-size-unit));
  --salt-size-separator-strokeWidth: 1px;
  --salt-size-separator-height: calc(var(--salt-size-compact) + 1.5 * var(--salt-size-basis-unit));
  --salt-size-sharktooth-height: 5px;
  --salt-size-sharktooth-width: 10px;
  --salt-size-stackable: calc(var(--salt-size-base) + var(--salt-size-unit));
  --salt-size-border: 1px;
  --salt-size-bar-small: 2px;
  --salt-size-border-strong: 2px;
  --salt-zIndex-docked: 1050;
}
.salt-density-high {
  --salt-size-unit: calc(var(--salt-size-basis-unit) * 1);
  --salt-size-compact: calc(var(--salt-size-basis-unit) * 1.5);
  --salt-size-accent: calc(var(--salt-size-basis-unit) * 0.5);
  --salt-icon-size-base: 10px;
  --salt-icon-size-status-adornment: 6px;
}
.salt-density-medium {
  --salt-size-unit: calc(var(--salt-size-basis-unit) * 2);
  --salt-size-compact: calc(var(--salt-size-basis-unit) * 2);
  --salt-size-accent: calc(var(--salt-size-basis-unit) * 1);
  --salt-icon-size-base: 12px;
  --salt-icon-size-status-adornment: 8px;
}
.salt-density-low {
  --salt-size-unit: calc(var(--salt-size-basis-unit) * 3);
  --salt-size-compact: calc(var(--salt-size-basis-unit) * 2.5);
  --salt-size-accent: calc(var(--salt-size-basis-unit) * 1.5);
  --salt-icon-size-base: 14px;
  --salt-icon-size-status-adornment: 10px;
}
.salt-density-touch {
  --salt-size-unit: calc(var(--salt-size-basis-unit) * 4);
  --salt-size-compact: calc(var(--salt-size-basis-unit) * 3);
  --salt-size-accent: calc(var(--salt-size-basis-unit) * 2);
  --salt-icon-size-base: 16px;
  --salt-icon-size-status-adornment: 12px;
}

/* css/deprecated/characteristics.css */
.salt-theme {
  --salt-container-borderStyle: solid;
  --salt-editable-borderStyle: solid;
  --salt-editable-borderStyle-hover: solid;
  --salt-editable-borderStyle-active: solid;
  --salt-editable-borderStyle-disabled: solid;
  --salt-editable-borderStyle-readonly: solid;
  --salt-editable-cursor-hover: text;
  --salt-editable-cursor-active: text;
  --salt-editable-cursor-disabled: not-allowed;
  --salt-editable-cursor-readonly: text;
  --salt-editable-borderWidth-active: 2px;
  --salt-editable-help-fontStyle: italic;
  --salt-measured-borderStyle: solid;
  --salt-measured-borderStyle-active: solid;
  --salt-measured-borderStyle-complete: solid;
  --salt-measured-borderStyle-incomplete: dotted;
  --salt-measured-borderWidth: 2px;
  --salt-measured-borderWidth-active: 2px;
  --salt-measured-borderWidth-complete: 2px;
  --salt-measured-borderWidth-incomplete: 2px;
  --salt-measured-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-measured-textAlign: center;
  --salt-selectable-borderStyle: solid;
  --salt-selectable-borderStyle-hover: solid;
  --salt-selectable-borderStyle-selected: solid;
  --salt-selectable-borderStyle-blurSelected: solid;
  --salt-selectable-cursor-hover: pointer;
  --salt-selectable-cursor-selected: pointer;
  --salt-selectable-cursor-blurSelected: pointer;
  --salt-selectable-cursor-disabled: not-allowed;
  --salt-selectable-cursor-readonly: not-allowed;
  --salt-separable-borderStyle: solid;
  --salt-draggable-horizontal-cursor-hover: row-resize;
  --salt-draggable-horizontal-cursor-active: row-resize;
  --salt-draggable-vertical-cursor-hover: col-resize;
  --salt-draggable-vertical-cursor-active: col-resize;
  --salt-draggable-grab-cursor-hover: grab;
  --salt-draggable-grab-cursor-active: grabbing;
  --salt-actionable-cursor-hover: pointer;
  --salt-actionable-cursor-active: pointer;
  --salt-actionable-cursor-disabled: not-allowed;
  --salt-actionable-letterSpacing: 0.6px;
  --salt-actionable-textTransform: uppercase;
  --salt-actionable-textAlign: center;
  --salt-actionable-primary-fontWeight: var(--salt-typography-fontWeight-bold);
  --salt-actionable-cta-fontWeight: var(--salt-typography-fontWeight-bold);
  --salt-actionable-secondary-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-target-cursor-disabled: not-allowed;
  --salt-target-borderStyle: dashed;
  --salt-target-borderStyle-hover: solid;
  --salt-target-borderStyle-disabled: dashed;
  --salt-text-link-textDecoration: underline;
  --salt-text-link-textDecoration-hover: none;
  --salt-text-link-textDecoration-selected: underline;
  --salt-text-textDecoration: var(--salt-typography-textDecoration-none);
  --salt-text-textTransform: none;
  --salt-navigable-cursor-active: pointer;
  --salt-navigable-cursor-hover: pointer;
  --salt-navigable-cursor-disabled: not-allowed;
  --salt-navigable-cursor-edit: text;
  --salt-navigable-textDecoration: var(--salt-typography-textDecoration-underline);
  --salt-navigable-textDecoration-hover: var(--salt-typography-textDecoration-none);
  --salt-navigable-textDecoration-selected: var(--salt-typography-textDecoration-underline);
  --salt-navigable-fontWeight: var(--salt-typography-fontWeight-regular);
  --salt-navigable-fontWeight-hover: var(--salt-typography-fontWeight-regular);
  --salt-navigable-fontWeight-active: var(--salt-typography-fontWeight-semiBold);
  --salt-navigable-fontWeight-edit: var(--salt-typography-fontWeight-regular);
  --salt-accent-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-accent-background: var(--salt-palette-accent);
  --salt-accent-background-disabled: var(--salt-palette-accent-disabled);
  --salt-accent-borderColor: var(--salt-palette-accent);
  --salt-track-borderStyle: solid;
  --salt-track-borderStyle-active: solid;
  --salt-track-borderStyle-complete: solid;
  --salt-track-borderStyle-incomplete: dotted;
  --salt-track-borderWidth: 2px;
  --salt-track-borderWidth-active: 2px;
  --salt-track-borderWidth-complete: 2px;
  --salt-track-borderWidth-incomplete: 2px;
  --salt-track-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-track-textAlign: center;
  --salt-taggable-cursor-hover: pointer;
  --salt-taggable-cursor-active: pointer;
  --salt-taggable-cursor-disabled: not-allowed;
  --salt-overlayable-shadow-scroll-color: var(--salt-shadow-1-color);
  --salt-overlayable-shadow-borderRegion: var(--salt-shadow-2);
}
.salt-density-high {
  --salt-accent-fontSize: 8px;
  --salt-accent-lineHeight: 11px;
}
.salt-density-medium {
  --salt-accent-fontSize: 10px;
  --salt-accent-lineHeight: 13px;
}
.salt-density-low {
  --salt-accent-fontSize: 12px;
  --salt-accent-lineHeight: 16px;
}
.salt-density-touch {
  --salt-accent-fontSize: 14px;
  --salt-accent-lineHeight: 18px;
}

/* css/legacy/deprecated/characteristics.css */
.salt-theme {
  --salt-differential-positive-foreground: var(--salt-palette-positive-foreground);
  --salt-differential-negative-foreground: var(--salt-palette-negative-foreground);
  --salt-editable-tertiary-background-active: var(--salt-palette-neutral-tertiary-background);
  --salt-editable-tertiary-background-hover: var(--salt-palette-neutral-tertiary-background);
  --salt-editable-tertiary-background-readonly: var(--salt-palette-neutral-tertiary-background-readonly);
  --salt-editable-primary-background-active: var(--salt-palette-neutral-primary-background);
  --salt-editable-primary-background-hover: var(--salt-palette-neutral-primary-background);
  --salt-editable-primary-background-readonly: var(--salt-color-transparent);
  --salt-editable-secondary-background-active: var(--salt-palette-neutral-secondary-background);
  --salt-editable-secondary-background-hover: var(--salt-palette-neutral-secondary-background);
  --salt-editable-secondary-background-readonly: var(--salt-color-transparent);
  --salt-measured-background: var(--salt-palette-measured-background);
  --salt-measured-background-disabled: var(--salt-palette-measured-background-disabled);
  --salt-measured-borderColor: var(--salt-palette-measured-border);
  --salt-measured-borderColor-disabled: var(--salt-palette-measured-border-disabled);
  --salt-measured-fill: var(--salt-palette-measured-fill);
  --salt-measured-fill-disabled: var(--salt-palette-measured-fill-disabled);
  --salt-measured-foreground: var(--salt-palette-measured-foreground);
  --salt-measured-foreground-hover: var(--salt-palette-measured-foreground-active);
  --salt-measured-foreground-active: var(--salt-palette-measured-foreground-active);
  --salt-measured-foreground-undo: var(--salt-palette-measured-foreground-active);
  --salt-measured-foreground-activeDisabled: var(--salt-palette-measured-foreground-activeDisabled);
  --salt-measured-foreground-disabled: var(--salt-palette-measured-foreground-disabled);
  --salt-overlayable-rangeSelection: var(--salt-overlayable-background-rangeSelection);
  --salt-selectable-foreground-partial: var(--salt-palette-interact-foreground-partial);
  --salt-selectable-foreground-partialDisabled: var(--salt-palette-interact-foreground-partialDisabled);
  --salt-selectable-borderColor-disabled: var(--salt-palette-interact-border-disabled);
  --salt-selectable-foreground-disabled: var(--salt-palette-interact-foreground-disabled);
  --salt-selectable-background-blurSelected: var(--salt-palette-interact-background-blurSelected);
  --salt-selectable-cta-foreground: var(--salt-palette-interact-foreground);
  --salt-selectable-cta-foreground-disabled: var(--salt-palette-interact-foreground-disabled);
  --salt-selectable-cta-foreground-hover: var(--salt-palette-interact-cta-foreground-hover);
  --salt-selectable-cta-foreground-selected: var(--salt-palette-interact-cta-foreground-active);
  --salt-selectable-cta-foreground-selectedDisabled: var(--salt-palette-interact-cta-foreground-activeDisabled);
  --salt-selectable-cta-background: var(--salt-palette-interact-background);
  --salt-selectable-cta-background-disabled: var(--salt-palette-interact-background-disabled);
  --salt-selectable-cta-background-hover: var(--salt-palette-interact-cta-background-hover);
  --salt-selectable-cta-background-selected: var(--salt-palette-interact-cta-background-active);
  --salt-selectable-cta-background-selectedDisabled: var(--salt-palette-interact-cta-background-activeDisabled);
  --salt-selectable-primary-foreground: var(--salt-palette-interact-foreground);
  --salt-selectable-primary-foreground-disabled: var(--salt-palette-interact-foreground-disabled);
  --salt-selectable-primary-foreground-hover: var(--salt-palette-interact-primary-foreground-hover);
  --salt-selectable-primary-foreground-selected: var(--salt-palette-interact-primary-foreground-active);
  --salt-selectable-primary-foreground-selectedDisabled: var(--salt-palette-interact-primary-foreground-activeDisabled);
  --salt-selectable-primary-background: var(--salt-palette-interact-background);
  --salt-selectable-primary-background-disabled: var(--salt-palette-interact-background-disabled);
  --salt-selectable-primary-background-hover: var(--salt-palette-interact-primary-background-hover);
  --salt-selectable-primary-background-selected: var(--salt-palette-interact-primary-background-active);
  --salt-selectable-primary-background-selectedDisabled: var(--salt-palette-interact-primary-background-activeDisabled);
  --salt-selectable-secondary-foreground: var(--salt-palette-interact-foreground);
  --salt-selectable-secondary-foreground-disabled: var(--salt-palette-interact-foreground-disabled);
  --salt-selectable-secondary-foreground-hover: var(--salt-palette-interact-secondary-foreground-hover);
  --salt-selectable-secondary-foreground-selected: var(--salt-palette-interact-secondary-foreground-active);
  --salt-selectable-secondary-foreground-selectedDisabled: var(--salt-palette-interact-secondary-foreground-activeDisabled);
  --salt-selectable-secondary-background: var(--salt-palette-interact-background);
  --salt-selectable-secondary-background-disabled: var(--salt-palette-interact-background-disabled);
  --salt-selectable-secondary-background-hover: var(--salt-palette-interact-secondary-background-hover);
  --salt-selectable-secondary-background-selected: var(--salt-palette-interact-secondary-background-active);
  --salt-selectable-secondary-background-selectedDisabled: var(--salt-palette-interact-secondary-background-activeDisabled);
  --salt-status-negative-foreground: var(--salt-palette-negative-foreground);
  --salt-status-positive-foreground: var(--salt-palette-positive-foreground);
  --salt-status-info-background-emphasize: var(--salt-status-info-background);
  --salt-status-success-background-emphasize: var(--salt-status-success-background);
  --salt-status-warning-background-emphasize: var(--salt-status-warning-background);
  --salt-status-error-background-emphasize: var(--salt-status-error-background);
  --salt-status-info-foreground-disabled: var(--salt-palette-info-foreground-disabled);
  --salt-status-success-foreground-disabled: var(--salt-palette-success-foreground-disabled);
  --salt-status-warning-foreground-disabled: var(--salt-palette-warning-foreground-disabled);
  --salt-status-error-foreground-disabled: var(--salt-palette-error-foreground-disabled);
  --salt-status-static-foreground: var(--salt-palette-neutral-secondary-foreground);
  --salt-status-static-foreground-disabled: var(--salt-palette-neutral-secondary-foreground-disabled);
  --salt-status-negative-foreground-disabled: var(--salt-palette-negative-foreground-disabled);
  --salt-status-positive-foreground-disabled: var(--salt-palette-positive-foreground-disabled);
  --salt-status-info-borderColor-disabled: var(--salt-palette-info-border-disabled);
  --salt-status-success-borderColor-disabled: var(--salt-palette-success-border-disabled);
  --salt-status-warning-borderColor-disabled: var(--salt-palette-warning-border-disabled);
  --salt-status-error-borderColor-disabled: var(--salt-palette-error-border-disabled);
  --salt-status-info-foreground: var(--salt-palette-info-foreground);
  --salt-status-error-foreground: var(--salt-palette-error-foreground);
  --salt-status-warning-foreground: var(--salt-palette-warning-foreground);
  --salt-status-success-foreground: var(--salt-palette-success-foreground);
  --salt-text-background-selected: var(--salt-content-foreground-highlight);
  --salt-text-link-foreground-hover: var(--salt-palette-navigate-foreground-hover);
  --salt-text-link-foreground-active: var(--salt-palette-navigate-foreground-active);
  --salt-text-link-foreground-visited: var(--salt-palette-navigate-foreground-visited);
  --salt-text-primary-foreground: var(--salt-palette-neutral-primary-foreground);
  --salt-text-primary-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);
  --salt-text-secondary-foreground: var(--salt-palette-neutral-secondary-foreground);
  --salt-text-secondary-foreground-disabled: var(--salt-palette-neutral-secondary-foreground-disabled);
  --salt-navigable-primary-background: var(--salt-palette-navigate-primary-background);
  --salt-navigable-primary-background-hover: var(--salt-palette-navigate-primary-background-hover);
  --salt-navigable-primary-background-active: var(--salt-palette-navigate-primary-background-active);
  --salt-navigable-secondary-background: var(--salt-palette-navigate-secondary-background);
  --salt-navigable-secondary-background-hover: var(--salt-palette-navigate-secondary-background-hover);
  --salt-navigable-secondary-background-active: var(--salt-palette-navigate-secondary-background-active);
  --salt-navigable-tertiary-background: var(--salt-palette-navigate-tertiary-background);
  --salt-navigable-tertiary-background-hover: var(--salt-palette-navigate-tertiary-background-hover);
  --salt-navigable-tertiary-background-active: var(--salt-palette-navigate-tertiary-background-active);
  --salt-navigable-indicator-active: var(--salt-palette-navigate-indicator-active);
  --salt-navigable-indicator-activeDisabled: var(--salt-palette-navigate-indicator-activeDisabled);
  --salt-navigable-background-hover: var(--salt-palette-alpha-contrast-lowest);
  --salt-accent-foreground-disabled: var(--salt-palette-accent-foreground-disabled);
  --salt-accent-foreground: var(--salt-palette-accent-foreground);
  --salt-accent-borderColor-disabled: var(--salt-palette-accent-disabled);
  --salt-track-background: var(--salt-palette-track-background);
  --salt-track-background-disabled: var(--salt-palette-track-background-disabled);
  --salt-track-borderColor: var(--salt-palette-neutral-border);
  --salt-track-borderColor-disabled: var(--salt-palette-neutral-border-disabled);
  --salt-taggable-background: var(--salt-palette-interact-primary-background);
  --salt-taggable-background-hover: var(--salt-palette-interact-primary-background-hover);
  --salt-taggable-background-active: var(--salt-palette-interact-primary-background-active);
  --salt-taggable-background-disabled: var(--salt-palette-interact-primary-background-disabled);
  --salt-taggable-foreground: var(--salt-palette-interact-primary-foreground);
  --salt-taggable-foreground-hover: var(--salt-palette-interact-primary-foreground-hover);
  --salt-taggable-foreground-active: var(--salt-palette-interact-primary-foreground-active);
  --salt-taggable-foreground-disabled: var(--salt-palette-interact-primary-foreground-disabled);
  --salt-actionable-cta-background-active: var(--salt-actionable-accented-bold-background-active);
  --salt-actionable-cta-background-disabled: var(--salt-actionable-accented-bold-background-disabled);
  --salt-actionable-cta-background-hover: var(--salt-actionable-accented-bold-background-hover);
  --salt-actionable-cta-background: var(--salt-actionable-accented-bold-background);
  --salt-actionable-cta-borderColor-active: var(--salt-actionable-accented-bold-borderColor-active);
  --salt-actionable-cta-borderColor-disabled: var(--salt-actionable-accented-bold-borderColor-disabled);
  --salt-actionable-cta-borderColor-hover: var(--salt-actionable-accented-bold-borderColor-hover);
  --salt-actionable-cta-borderColor: var(--salt-actionable-accented-bold-borderColor);
  --salt-actionable-cta-foreground-active: var(--salt-actionable-accented-bold-foreground-active);
  --salt-actionable-cta-foreground-disabled: var(--salt-actionable-accented-bold-foreground-disabled);
  --salt-actionable-cta-foreground-hover: var(--salt-actionable-accented-bold-foreground-hover);
  --salt-actionable-cta-foreground: var(--salt-actionable-accented-bold-foreground);
  --salt-actionable-primary-background-active: var(--salt-actionable-bold-background-active);
  --salt-actionable-primary-background-disabled: var(--salt-actionable-bold-background-disabled);
  --salt-actionable-primary-background-hover: var(--salt-actionable-bold-background-hover);
  --salt-actionable-primary-background: var(--salt-actionable-bold-background);
  --salt-actionable-primary-borderColor-active: var(--salt-actionable-bold-borderColor-active);
  --salt-actionable-primary-borderColor-disabled: var(--salt-actionable-bold-borderColor-disabled);
  --salt-actionable-primary-borderColor-hover: var(--salt-actionable-bold-borderColor-hover);
  --salt-actionable-primary-borderColor: var(--salt-actionable-bold-borderColor);
  --salt-actionable-primary-foreground-active: var(--salt-actionable-bold-foreground-active);
  --salt-actionable-primary-foreground-disabled: var(--salt-actionable-bold-foreground-disabled);
  --salt-actionable-primary-foreground-hover: var(--salt-actionable-bold-foreground-hover);
  --salt-actionable-primary-foreground: var(--salt-actionable-bold-foreground);
  --salt-actionable-secondary-background-active: var(--salt-actionable-subtle-background-active);
  --salt-actionable-secondary-background-disabled: var(--salt-actionable-subtle-background-disabled);
  --salt-actionable-secondary-background-hover: var(--salt-actionable-subtle-background-hover);
  --salt-actionable-secondary-background: var(--salt-actionable-subtle-background);
  --salt-actionable-secondary-borderColor-active: var(--salt-actionable-subtle-borderColor-active);
  --salt-actionable-secondary-borderColor-disabled: var(--salt-actionable-subtle-borderColor-disabled);
  --salt-actionable-secondary-borderColor-hover: var(--salt-actionable-subtle-borderColor-hover);
  --salt-actionable-secondary-borderColor: var(--salt-actionable-subtle-borderColor);
  --salt-actionable-secondary-foreground-active: var(--salt-actionable-subtle-foreground-active);
  --salt-actionable-secondary-foreground-disabled: var(--salt-actionable-subtle-foreground-disabled);
  --salt-actionable-secondary-foreground-hover: var(--salt-actionable-subtle-foreground-hover);
  --salt-actionable-secondary-foreground: var(--salt-actionable-subtle-foreground);
  --salt-actionable-accented-bold-background-disabled: var(--salt-palette-interact-cta-background-disabled);
  --salt-actionable-accented-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-accented-bold-foreground-disabled: var(--salt-palette-interact-cta-foreground-disabled);
  --salt-actionable-bold-background-disabled: var(--salt-palette-interact-primary-background-disabled);
  --salt-actionable-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-bold-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);
  --salt-actionable-accented-background-disabled: var(--salt-color-transparent);
  --salt-actionable-accented-borderColor-disabled: var(--salt-palette-accent-disabled);
  --salt-actionable-accented-foreground-disabled: var(--salt-palette-accent-foreground-informative-disabled);
  --salt-actionable-background-disabled: var(--salt-color-transparent);
  --salt-actionable-borderColor-disabled: var(--salt-palette-interact-border-disabled);
  --salt-actionable-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);
  --salt-actionable-accented-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-foreground-disabled: var(--salt-palette-accent-foreground-informative-disabled);
  --salt-actionable-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-subtle-foreground-disabled: var(--salt-palette-neutral-primary-foreground-disabled);
  --salt-actionable-negative-bold-background-disabled: var(--salt-palette-negative-background-disabled);
  --salt-actionable-negative-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-negative-bold-foreground-disabled: var(--salt-palette-interact-cta-foreground-disabled);
  --salt-actionable-negative-background-disabled: var(--salt-color-transparent);
  --salt-actionable-negative-borderColor-disabled: var(--salt-palette-negative-border-disabled);
  --salt-actionable-negative-foreground-disabled: var(--salt-palette-negative-foreground-disabled);
  --salt-actionable-negative-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-foreground-disabled: var(--salt-palette-negative-foreground-disabled);
  --salt-actionable-positive-bold-background-disabled: var(--salt-palette-positive-background-disabled);
  --salt-actionable-positive-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-positive-bold-foreground-disabled: var(--salt-palette-interact-cta-foreground-disabled);
  --salt-actionable-positive-background-disabled: var(--salt-color-transparent);
  --salt-actionable-positive-borderColor-disabled: var(--salt-palette-positive-border-disabled);
  --salt-actionable-positive-foreground-disabled: var(--salt-palette-positive-foreground-disabled);
  --salt-actionable-positive-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-foreground-disabled: var(--salt-palette-positive-foreground-disabled);
  --salt-actionable-caution-bold-background-disabled: var(--salt-palette-warning-action-disabled);
  --salt-actionable-caution-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-caution-bold-foreground-disabled: var(--salt-palette-warning-action-foreground-disabled);
  --salt-actionable-caution-background-disabled: var(--salt-color-transparent);
  --salt-actionable-caution-borderColor-disabled: var(--salt-palette-warning-border-disabled);
  --salt-actionable-caution-foreground-disabled: var(--salt-palette-warning-foreground-informative-disabled);
  --salt-actionable-caution-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-foreground-disabled: var(--salt-palette-warning-foreground-informative-disabled);
  --salt-separable-background: var(--salt-color-transparent);
  --salt-category-1-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-2-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-3-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-4-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-5-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-6-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-7-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-8-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-9-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-10-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-11-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-12-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-13-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-14-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-15-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-16-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-17-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-18-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-19-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-category-20-bold-foreground: var(--salt-palette-accent-foreground);
  --salt-content-foreground-highlight: var(--salt-palette-interact-background-active);
  --salt-content-foreground-active: var(--salt-palette-accent-foreground-informative);
  --salt-content-foreground-hover: var(--salt-palette-accent-foreground-informative);
  --salt-category-1-subtle-foreground: var(--salt-palette-categorical-1-strong);
  --salt-category-1-subtle-background: var(--salt-palette-categorical-1-weakest);
  --salt-category-1-subtle-borderColor: var(--salt-palette-categorical-1);
  --salt-category-2-subtle-foreground: var(--salt-palette-categorical-2-strong);
  --salt-category-2-subtle-background: var(--salt-palette-categorical-2-weakest);
  --salt-category-2-subtle-borderColor: var(--salt-palette-categorical-2);
  --salt-category-3-subtle-foreground: var(--salt-palette-categorical-3-strong);
  --salt-category-3-subtle-background: var(--salt-palette-categorical-3-weakest);
  --salt-category-3-subtle-borderColor: var(--salt-palette-categorical-3);
  --salt-category-4-subtle-foreground: var(--salt-palette-categorical-4-strong);
  --salt-category-4-subtle-background: var(--salt-palette-categorical-4-weakest);
  --salt-category-4-subtle-borderColor: var(--salt-palette-categorical-4);
  --salt-category-5-subtle-foreground: var(--salt-palette-categorical-5-strong);
  --salt-category-5-subtle-background: var(--salt-palette-categorical-5-weakest);
  --salt-category-5-subtle-borderColor: var(--salt-palette-categorical-5);
  --salt-category-6-subtle-foreground: var(--salt-palette-categorical-6-strong);
  --salt-category-6-subtle-background: var(--salt-palette-categorical-6-weakest);
  --salt-category-6-subtle-borderColor: var(--salt-palette-categorical-6);
  --salt-category-7-subtle-foreground: var(--salt-palette-categorical-7-strong);
  --salt-category-7-subtle-background: var(--salt-palette-categorical-7-weakest);
  --salt-category-7-subtle-borderColor: var(--salt-palette-categorical-7);
  --salt-category-8-subtle-foreground: var(--salt-palette-categorical-8-strong);
  --salt-category-8-subtle-background: var(--salt-palette-categorical-8-weakest);
  --salt-category-8-subtle-borderColor: var(--salt-palette-categorical-8);
  --salt-category-9-subtle-foreground: var(--salt-palette-categorical-9-strong);
  --salt-category-9-subtle-background: var(--salt-palette-categorical-9-weakest);
  --salt-category-9-subtle-borderColor: var(--salt-palette-categorical-9);
  --salt-category-10-subtle-foreground: var(--salt-palette-categorical-10-strong);
  --salt-category-10-subtle-background: var(--salt-palette-categorical-10-weakest);
  --salt-category-10-subtle-borderColor: var(--salt-palette-categorical-10);
  --salt-category-11-subtle-foreground: var(--salt-palette-categorical-11-strong);
  --salt-category-11-subtle-background: var(--salt-palette-categorical-11-weakest);
  --salt-category-11-subtle-borderColor: var(--salt-palette-categorical-11);
  --salt-category-12-subtle-foreground: var(--salt-palette-categorical-12-strong);
  --salt-category-12-subtle-background: var(--salt-palette-categorical-12-weakest);
  --salt-category-12-subtle-borderColor: var(--salt-palette-categorical-12);
  --salt-category-13-subtle-foreground: var(--salt-palette-categorical-13-strong);
  --salt-category-13-subtle-background: var(--salt-palette-categorical-13-weakest);
  --salt-category-13-subtle-borderColor: var(--salt-palette-categorical-13);
  --salt-category-14-subtle-foreground: var(--salt-palette-categorical-14-strong);
  --salt-category-14-subtle-background: var(--salt-palette-categorical-14-weakest);
  --salt-category-14-subtle-borderColor: var(--salt-palette-categorical-14);
  --salt-category-15-subtle-foreground: var(--salt-palette-categorical-15-strong);
  --salt-category-15-subtle-background: var(--salt-palette-categorical-15-weakest);
  --salt-category-15-subtle-borderColor: var(--salt-palette-categorical-15);
  --salt-category-16-subtle-foreground: var(--salt-palette-categorical-16-strong);
  --salt-category-16-subtle-background: var(--salt-palette-categorical-16-weakest);
  --salt-category-16-subtle-borderColor: var(--salt-palette-categorical-16);
  --salt-category-17-subtle-foreground: var(--salt-palette-categorical-17-strong);
  --salt-category-17-subtle-background: var(--salt-palette-categorical-17-weakest);
  --salt-category-17-subtle-borderColor: var(--salt-palette-categorical-17);
  --salt-category-18-subtle-foreground: var(--salt-palette-categorical-18-strong);
  --salt-category-18-subtle-background: var(--salt-palette-categorical-18-weakest);
  --salt-category-18-subtle-borderColor: var(--salt-palette-categorical-18);
  --salt-category-19-subtle-foreground: var(--salt-palette-categorical-19-strong);
  --salt-category-19-subtle-background: var(--salt-palette-categorical-19-weakest);
  --salt-category-19-subtle-borderColor: var(--salt-palette-categorical-19);
  --salt-category-20-subtle-foreground: var(--salt-palette-categorical-20-strong);
  --salt-category-20-subtle-background: var(--salt-palette-categorical-20-weakest);
  --salt-category-20-subtle-borderColor: var(--salt-palette-categorical-20);
  --salt-sentiment-neutral-track-disabled: var(--salt-palette-neutral-border-disabled);
}

/* css/legacy/deprecated/fade.css */
.salt-theme {
  --salt-color-orange-500-fade-foreground: rgba(234, 115, 25, var(--salt-palette-opacity-foreground));
  --salt-color-orange-700-fade-foreground: rgba(214, 85, 19, var(--salt-palette-opacity-foreground));
  --salt-color-orange-400-fade-background: rgba(238, 133, 43, var(--salt-palette-opacity-background));
  --salt-color-blue-300-fade-fill: rgba(51, 141, 205, var(--salt-palette-opacity-fill));
  --salt-color-blue-500-fade-fill: rgba(38, 112, 169, var(--salt-palette-opacity-fill));
  --salt-color-white-fade-background-hover: rgba(255, 255, 255, var(--salt-opacity-8));
  --salt-color-black-fade-background-hover: rgba(0, 0, 0, var(--salt-opacity-8));
  --salt-color-blue-100-fade-foreground: rgba(100, 177, 228, var(--salt-palette-opacity-disabled));
  --salt-color-blue-200-fade-foreground: rgba(75, 159, 216, var(--salt-palette-opacity-disabled));
  --salt-color-blue-500-fade-foreground: rgba(38, 112, 169, var(--salt-palette-opacity-disabled));
  --salt-color-blue-600-fade-foreground: rgba(21, 92, 147, var(--salt-palette-opacity-disabled));
  --salt-color-gray-200-fade-foreground: rgba(97, 101, 110, var(--salt-palette-opacity-disabled));
  --salt-color-gray-70-fade-foreground: rgba(180, 183, 190, var(--salt-palette-opacity-disabled));
  --salt-color-gray-90-fade-foreground: rgba(132, 135, 142, var(--salt-palette-opacity-disabled));
  --salt-color-gray-900-fade-foreground: rgba(22, 22, 22, var(--salt-palette-opacity-disabled));
  --salt-color-green-200-fade-foreground: rgba(77, 180, 105, var(--salt-palette-opacity-disabled));
  --salt-color-green-300-fade-foreground: rgba(60, 171, 96, var(--salt-palette-opacity-disabled));
  --salt-color-green-400-fade-foreground: rgba(48, 156, 90, var(--salt-palette-opacity-disabled));
  --salt-color-green-500-fade-foreground: rgba(36, 135, 75, var(--salt-palette-opacity-disabled));
  --salt-color-green-600-fade-foreground: rgba(24, 114, 61, var(--salt-palette-opacity-disabled));
  --salt-color-green-700-fade-foreground: rgba(12, 93, 46, var(--salt-palette-opacity-disabled));
  --salt-color-red-200-fade-foreground: rgba(255, 108, 88, var(--salt-palette-opacity-disabled));
  --salt-color-red-300-fade-foreground: rgba(255, 89, 66, var(--salt-palette-opacity-disabled));
  --salt-color-red-500-fade-foreground: rgba(227, 43, 22, var(--salt-palette-opacity-disabled));
  --salt-color-red-600-fade-foreground: rgba(196, 32, 16, var(--salt-palette-opacity-disabled));
  --salt-color-red-700-fade-foreground: rgba(166, 21, 11, var(--salt-palette-opacity-disabled));
  --salt-color-orange-400-fade-foreground: rgba(238, 133, 43, var(--salt-palette-opacity-disabled));
  --salt-color-orange-850-fade-foreground: rgba(194, 52, 7, var(--salt-palette-opacity-disabled));
  --salt-color-white-fade-foreground: rgba(255, 255, 255, var(--salt-palette-opacity-disabled));
  --salt-color-blue-500-fade-border: rgba(38, 112, 169, var(--salt-palette-opacity-disabled));
  --salt-color-gray-50-fade-border: rgba(206, 210, 217, var(--salt-palette-opacity-disabled));
  --salt-color-gray-60-fade-border: rgba(197, 201, 208, var(--salt-palette-opacity-disabled));
  --salt-color-gray-90-fade-border: rgba(132, 135, 142, var(--salt-palette-opacity-disabled));
  --salt-color-gray-200-fade-border: rgba(97, 101, 110, var(--salt-palette-opacity-disabled));
  --salt-color-gray-300-fade-border: rgba(76, 80, 91, var(--salt-palette-opacity-disabled));
  --salt-color-green-400-fade-border: rgba(48, 156, 90, var(--salt-palette-opacity-disabled));
  --salt-color-green-500-fade-border: rgba(36, 135, 75, var(--salt-palette-opacity-disabled));
  --salt-color-orange-400-fade-border: rgba(238, 133, 43, var(--salt-palette-opacity-disabled));
  --salt-color-orange-500-fade-border: rgba(234, 115, 25, var(--salt-palette-opacity-disabled));
  --salt-color-orange-600-fade-border: rgba(224, 101, 25, var(--salt-palette-opacity-disabled));
  --salt-color-orange-700-fade-border: rgba(214, 85, 19, var(--salt-palette-opacity-disabled));
  --salt-color-red-500-fade-border: rgba(227, 43, 22, var(--salt-palette-opacity-disabled));
  --salt-color-gray-90-fade-border-readonly: rgba(132, 135, 142, var(--salt-palette-opacity-border-readonly));
  --salt-color-gray-200-fade-border-readonly: rgba(97, 101, 110, var(--salt-palette-opacity-border-readonly));
  --salt-color-blue-30-fade-background: rgba(164, 213, 244, var(--salt-palette-opacity-disabled));
  --salt-color-blue-500-fade-background: rgba(38, 112, 169, var(--salt-palette-opacity-disabled));
  --salt-color-blue-600-fade-background: rgba(21, 92, 147, var(--salt-palette-opacity-disabled));
  --salt-color-blue-700-fade-background: rgba(0, 71, 123, var(--salt-palette-opacity-disabled));
  --salt-color-gray-20-fade-background: rgba(234, 237, 239, var(--salt-palette-opacity-disabled));
  --salt-color-gray-30-fade-background: rgba(224, 228, 233, var(--salt-palette-opacity-disabled));
  --salt-color-gray-50-fade-background: rgba(206, 210, 217, var(--salt-palette-opacity-disabled));
  --salt-color-gray-60-fade-background: rgba(197, 201, 208, var(--salt-palette-opacity-disabled));
  --salt-color-gray-70-fade-background: rgba(180, 183, 190, var(--salt-palette-opacity-disabled));
  --salt-color-gray-200-fade-background: rgba(97, 101, 110, var(--salt-palette-opacity-disabled));
  --salt-color-gray-300-fade-background: rgba(76, 80, 91, var(--salt-palette-opacity-disabled));
  --salt-color-gray-500-fade-background: rgba(59, 63, 70, var(--salt-palette-opacity-disabled));
  --salt-color-gray-600-fade-background: rgba(47, 49, 54, var(--salt-palette-opacity-disabled));
  --salt-color-gray-800-fade-background: rgba(36, 37, 38, var(--salt-palette-opacity-disabled));
  --salt-color-white-fade-background: rgba(255, 255, 255, var(--salt-palette-opacity-disabled));
  --salt-color-green-500-fade-background: rgba(36, 135, 75, var(--salt-palette-opacity-disabled));
  --salt-color-green-600-fade-background: rgba(24, 114, 61, var(--salt-palette-opacity-disabled));
  --salt-color-red-600-fade-background: rgba(196, 32, 16, var(--salt-palette-opacity-disabled));
  --salt-color-white-fade-background-readonly: rgba(255, 255, 255, var(--salt-palette-opacity-background-readonly));
  --salt-color-gray-20-fade-background-readonly: rgba(234, 237, 239, var(--salt-palette-opacity-background-readonly));
  --salt-color-gray-600-fade-background-readonly: rgba(47, 49, 54, var(--salt-palette-opacity-background-readonly));
  --salt-color-gray-800-fade-background-readonly: rgba(36, 37, 38, var(--salt-palette-opacity-background-readonly));
  --salt-color-white-fade-backdrop: rgba(255, 255, 255, var(--salt-palette-opacity-backdrop));
  --salt-color-black-fade-backdrop: rgba(0, 0, 0, var(--salt-palette-opacity-backdrop));
  --salt-color-blue-100-fade-fill: rgba(100, 177, 228, var(--salt-palette-opacity-disabled));
  --salt-color-blue-600-fade-fill: rgba(21, 92, 147, var(--salt-palette-opacity-disabled));
  --salt-color-white-fade-separatorOpacity-primary: rgba(255, 255, 255, var(--salt-palette-opacity-primary-border));
  --salt-color-white-fade-separatorOpacity-secondary: rgba(255, 255, 255, var(--salt-palette-opacity-secondary-border));
  --salt-color-white-fade-separatorOpacity-tertiary: rgba(255, 255, 255, var(--salt-palette-opacity-tertiary-border));
  --salt-color-black-fade-separatorOpacity-primary: rgba(0, 0, 0, var(--salt-palette-opacity-primary-border));
  --salt-color-black-fade-separatorOpacity-secondary: rgba(0, 0, 0, var(--salt-palette-opacity-secondary-border));
  --salt-color-black-fade-separatorOpacity-tertiary: rgba(0, 0, 0, var(--salt-palette-opacity-tertiary-border));
  --salt-color-black-fade-background-selection: rgba(0, 0, 0, var(--salt-opacity-15));
  --salt-color-black-fade-background-highlight: rgba(0, 0, 0, var(--salt-opacity-25));
  --salt-color-white-fade-background-selection: rgba(255, 255, 255, var(--salt-opacity-15));
  --salt-color-white-fade-background-highlight: rgba(255, 255, 255, var(--salt-opacity-25));
}

/* css/legacy/deprecated/palette.css */
.salt-theme {
  --salt-palette-error-background-emphasize: var(--salt-palette-error-background);
  --salt-palette-warning-background-emphasize: var(--salt-palette-warning-background);
  --salt-palette-success-background-emphasize: var(--salt-palette-success-background);
  --salt-palette-info-background-emphasize: var(--salt-palette-info-background);
  --salt-palette-opacity-fill: var(--salt-palette-opacity-disabled);
  --salt-palette-opacity-stroke: var(--salt-palette-opacity-disabled);
  --salt-palette-opacity-background: var(--salt-palette-opacity-disabled);
  --salt-palette-opacity-border: var(--salt-palette-opacity-disabled);
  --salt-palette-opacity-foreground: var(--salt-palette-opacity-disabled);
  --salt-palette-opacity-backdrop: var(--salt-opacity-70);
  --salt-palette-opacity-disabled: var(--salt-opacity-40);
  --salt-palette-opacity-background-readonly: var(--salt-opacity-0);
  --salt-palette-opacity-border-readonly: var(--salt-opacity-15);
  --salt-palette-opacity-primary-border: var(--salt-opacity-45);
  --salt-palette-opacity-secondary-border: var(--salt-opacity-25);
  --salt-palette-opacity-tertiary-border: var(--salt-opacity-15);
  --salt-palette-alpha-none: transparent;
  --salt-palette-alpha: var(--salt-palette-alpha-contrast-medium);
  --salt-palette-alpha-strong: var(--salt-palette-alpha-contrast-mediumHigh);
  --salt-palette-alpha-weak: var(--salt-palette-alpha-contrast-mediumLow);
  --salt-palette-alpha-weaker: var(--salt-palette-alpha-contrast-lower);
  --salt-palette-alpha-backdrop: var(--salt-palette-alpha-higher);
  --salt-palette-text-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-palette-text-fontFamily-heading: var(--salt-typography-fontFamily-openSans);
  --salt-palette-text-fontFamily-code: var(--salt-typography-fontFamily-ptMono);
  --salt-palette-text-fontFamily-action: var(--salt-typography-fontFamily-openSans);
  --salt-palette-text-action-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-action-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-action-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-palette-text-display-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-display-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-display-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-palette-text-heading-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-heading-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-heading-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-palette-text-body-fontWeight: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-body-fontWeight-small: var(--salt-typography-fontWeight-light);
  --salt-palette-text-body-fontWeight-strong: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-notation-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-notation-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-notation-fontWeight-strong: var(--salt-typography-fontWeight-bold);
}
.salt-theme[data-mode=light] {
  --salt-palette-interact-foreground-partial: var(--salt-color-blue-600);
  --salt-palette-interact-foreground-partialDisabled: var(--salt-color-blue-600-fade-foreground);
  --salt-palette-interact-cta-background-activeDisabled: var(--salt-color-blue-700-fade-background);
  --salt-palette-interact-cta-foreground-activeDisabled: var(--salt-color-white-fade-foreground);
  --salt-palette-interact-primary-foreground-activeDisabled: var(--salt-color-white-fade-foreground);
  --salt-palette-interact-primary-background-activeDisabled: var(--salt-color-gray-200-fade-background);
  --salt-palette-interact-secondary-foreground-activeDisabled: var(--salt-color-white-fade-foreground);
  --salt-palette-interact-secondary-background-activeDisabled: var(--salt-color-gray-200-fade-background);
  --salt-palette-interact-background: transparent;
  --salt-palette-interact-background-blurSelected: var(--salt-color-gray-30);
  --salt-palette-interact-background-disabled: transparent;
  --salt-palette-interact-border-none: transparent;
  --salt-palette-interact-secondary-background: transparent;
  --salt-palette-interact-secondary-background-disabled: transparent;
  --salt-palette-interact-cta-foreground-active: var(--salt-color-white);
  --salt-palette-interact-cta-foreground-hover: var(--salt-color-white);
  --salt-palette-interact-cta-background-disabled: var(--salt-color-blue-600-40a);
  --salt-palette-interact-primary-background-disabled: var(--salt-color-gray-60-40a);
  --salt-palette-interact-foreground-disabled: var(--salt-color-gray-200-40a);
  --salt-palette-measured-fill: var(--salt-color-blue-500);
  --salt-palette-measured-fill-disabled: var(--salt-color-blue-500-fade-fill);
  --salt-palette-measured-foreground: var(--salt-color-gray-90);
  --salt-palette-measured-foreground-active: var(--salt-color-blue-500);
  --salt-palette-measured-foreground-disabled: var(--salt-color-gray-90-fade-foreground);
  --salt-palette-measured-foreground-activeDisabled: var(--salt-color-blue-500-fade-fill);
  --salt-palette-measured-background: var(--salt-color-gray-60);
  --salt-palette-measured-background-disabled: var(--salt-color-gray-60-fade-background);
  --salt-palette-measured-border: var(--salt-color-gray-90);
  --salt-palette-measured-border-disabled: var(--salt-color-gray-90-fade-border);
  --salt-palette-neutral-tertiary-background-readonly: transparent;
  --salt-palette-neutral-backdrop: var(--salt-color-white-fade-backdrop);
  --salt-palette-neutral-primary-background-readonly: var(--salt-color-white-fade-background-readonly);
  --salt-palette-neutral-secondary-background-readonly: var(--salt-color-gray-20-fade-background-readonly);
  --salt-palette-neutral-primary-separator: var(--salt-color-black-fade-separatorOpacity-primary);
  --salt-palette-neutral-secondary-separator: var(--salt-color-black-fade-separatorOpacity-secondary);
  --salt-palette-neutral-tertiary-separator: var(--salt-color-black-fade-separatorOpacity-tertiary);
  --salt-palette-neutral-selection: var(--salt-color-black-fade-background-selection);
  --salt-palette-neutral-highlight: var(--salt-color-black-fade-background-highlight);
  --salt-palette-neutral-primary-border: var(--salt-color-gray-50);
  --salt-palette-neutral-secondary-border: var(--salt-color-gray-50);
  --salt-palette-neutral-tertiary-border: var(--salt-color-gray-50);
  --salt-palette-neutral-primary-border-disabled: var(--salt-color-gray-50-fade-border);
  --salt-palette-neutral-secondary-border-disabled: var(--salt-color-gray-50-fade-border);
  --salt-palette-neutral-tertiary-border-disabled: var(--salt-color-gray-50-fade-border);
  --salt-palette-error-foreground-disabled: var(--salt-color-red-500-fade-foreground);
  --salt-palette-error-border-disabled: var(--salt-color-red-500-fade-border);
  --salt-palette-error-foreground: var(--salt-color-red-500);
  --salt-palette-info-border-disabled: var(--salt-color-blue-500-fade-border);
  --salt-palette-info-foreground-disabled: var(--salt-color-blue-500-fade-foreground);
  --salt-palette-info-foreground: var(--salt-color-blue-500);
  --salt-palette-success-border-disabled: var(--salt-color-green-500-fade-border);
  --salt-palette-success-foreground-disabled: var(--salt-color-green-500-fade-foreground);
  --salt-palette-success-foreground: var(--salt-color-green-500);
  --salt-palette-warning-foreground-disabled: var(--salt-color-orange-700-fade-foreground);
  --salt-palette-warning-foreground: var(--salt-color-orange-700);
  --salt-palette-navigate-primary-background: transparent;
  --salt-palette-navigate-primary-background-active: transparent;
  --salt-palette-navigate-primary-background-hover: var(--salt-color-gray-20);
  --salt-palette-navigate-secondary-background: transparent;
  --salt-palette-navigate-secondary-background-active: transparent;
  --salt-palette-navigate-secondary-background-hover: var(--salt-color-gray-30);
  --salt-palette-navigate-tertiary-background: transparent;
  --salt-palette-navigate-tertiary-background-active: transparent;
  --salt-palette-navigate-tertiary-background-hover: var(--salt-color-gray-20);
  --salt-palette-navigate-indicator-activeDisabled: var(--salt-color-orange-600-fade-border);
  --salt-palette-navigate-background-hover: var(--salt-color-black-fade-background-hover);
  --salt-palette-navigate-foreground-hover: var(--salt-color-blue-600);
  --salt-palette-navigate-foreground-active: var(--salt-color-blue-700);
  --salt-palette-track-border: var(--salt-color-gray-90);
  --salt-palette-track-border-disabled: var(--salt-color-gray-90-fade-border);
  --salt-palette-track-background: var(--salt-color-gray-60);
  --salt-palette-track-background-disabled: var(--salt-color-gray-60-fade-background);
  --salt-palette-accent-foreground-disabled: var(--salt-color-white-fade-foreground);
  --salt-palette-accent-background: var(--salt-color-blue-500);
  --salt-palette-accent-border: var(--salt-color-blue-500);
  --salt-palette-accent-background-disabled: var(--salt-color-blue-500-fade-background);
  --salt-palette-accent-border-disabled: var(--salt-color-blue-500-fade-border);
  --salt-palette-accent-foreground-informative-disabled: var(--salt-color-blue-600-40a);
  --salt-palette-accent-foreground: var(--salt-color-white);
  --salt-palette-negative-foreground-disabled: var(--salt-color-red-600-40a);
  --salt-palette-negative-background-disabled: var(--salt-color-red-600-40a);
  --salt-palette-negative-border-disabled: var(--salt-color-red-500-40a);
  --salt-palette-positive-foreground-disabled: var(--salt-color-green-600-40a);
  --salt-palette-positive-background-disabled: var(--salt-color-green-600-40a);
  --salt-palette-positive-border-disabled: var(--salt-color-green-500-40a);
  --salt-palette-warning-border-disabled: var(--salt-color-orange-700-40a);
  --salt-palette-warning-foreground-informative-disabled: var(--salt-color-orange-850-40a);
  --salt-palette-warning-action-disabled: var(--salt-color-orange-600-40a);
  --salt-palette-warning-action-foreground-disabled: var(--salt-color-gray-900-40a);
}
.salt-theme[data-mode=dark] {
  --salt-palette-interact-foreground-partial: var(--salt-color-blue-100);
  --salt-palette-interact-foreground-partialDisabled: var(--salt-color-blue-100-fade-foreground);
  --salt-palette-interact-cta-background-activeDisabled: var(--salt-color-blue-700-fade-background);
  --salt-palette-interact-cta-foreground-activeDisabled: var(--salt-color-white-fade-foreground);
  --salt-palette-interact-primary-foreground-activeDisabled: var(--salt-color-gray-900-fade-foreground);
  --salt-palette-interact-primary-background-activeDisabled: var(--salt-color-gray-70-fade-background);
  --salt-palette-interact-secondary-foreground-activeDisabled: var(--salt-color-gray-900-fade-foreground);
  --salt-palette-interact-secondary-background-activeDisabled: var(--salt-color-gray-70-fade-background);
  --salt-palette-interact-background: transparent;
  --salt-palette-interact-background-blurSelected: var(--salt-color-gray-600);
  --salt-palette-interact-background-disabled: transparent;
  --salt-palette-interact-border-none: transparent;
  --salt-palette-interact-secondary-background: transparent;
  --salt-palette-interact-secondary-background-disabled: transparent;
  --salt-palette-interact-cta-foreground-active: var(--salt-color-white);
  --salt-palette-interact-cta-foreground-hover: var(--salt-color-white);
  --salt-palette-interact-cta-background-disabled: var(--salt-color-blue-600-40a);
  --salt-palette-interact-primary-background-disabled: var(--salt-color-gray-300-40a);
  --salt-palette-interact-foreground-disabled: var(--salt-color-gray-90-40a);
  --salt-palette-measured-fill: var(--salt-color-blue-300);
  --salt-palette-measured-fill-disabled: var(--salt-color-blue-300-fade-fill);
  --salt-palette-measured-foreground: var(--salt-color-gray-90);
  --salt-palette-measured-foreground-active: var(--salt-color-blue-300);
  --salt-palette-measured-foreground-disabled: var(--salt-color-gray-90-fade-foreground);
  --salt-palette-measured-foreground-activeDisabled: var(--salt-color-blue-300-fade-fill);
  --salt-palette-measured-background: var(--salt-color-gray-300);
  --salt-palette-measured-background-disabled: var(--salt-color-gray-300-fade-background);
  --salt-palette-measured-border: var(--salt-color-gray-90);
  --salt-palette-measured-border-disabled: var(--salt-color-gray-90-fade-border);
  --salt-palette-neutral-tertiary-background-readonly: transparent;
  --salt-palette-neutral-backdrop: var(--salt-color-black-fade-backdrop);
  --salt-palette-neutral-primary-background-readonly: var(--salt-color-gray-800-fade-background-readonly);
  --salt-palette-neutral-secondary-background-readonly: var(--salt-color-gray-600-fade-background-readonly);
  --salt-palette-neutral-primary-separator: var(--salt-color-white-fade-separatorOpacity-primary);
  --salt-palette-neutral-secondary-separator: var(--salt-color-white-fade-separatorOpacity-secondary);
  --salt-palette-neutral-tertiary-separator: var(--salt-color-white-fade-separatorOpacity-tertiary);
  --salt-palette-neutral-selection: var(--salt-color-white-fade-background-selection);
  --salt-palette-neutral-highlight: var(--salt-color-white-fade-background-highlight);
  --salt-palette-neutral-primary-border: var(--salt-color-gray-300);
  --salt-palette-neutral-secondary-border: var(--salt-color-gray-300);
  --salt-palette-neutral-tertiary-border: var(--salt-color-gray-300);
  --salt-palette-neutral-primary-border-disabled: var(--salt-color-gray-300-fade-border);
  --salt-palette-neutral-secondary-border-disabled: var(--salt-color-gray-300-fade-border);
  --salt-palette-neutral-tertiary-border-disabled: var(--salt-color-gray-300-fade-border);
  --salt-palette-error-foreground-disabled: var(--salt-color-red-500-fade-foreground);
  --salt-palette-error-border-disabled: var(--salt-color-red-500-fade-border);
  --salt-palette-error-foreground: var(--salt-color-red-500);
  --salt-palette-info-border-disabled: var(--salt-color-blue-500-fade-border);
  --salt-palette-info-foreground-disabled: var(--salt-color-blue-500-fade-foreground);
  --salt-palette-info-foreground: var(--salt-color-blue-500);
  --salt-palette-success-border-disabled: var(--salt-color-green-400-fade-border);
  --salt-palette-success-foreground-disabled: var(--salt-color-green-400-fade-foreground);
  --salt-palette-success-foreground: var(--salt-color-green-400);
  --salt-palette-warning-foreground-disabled: var(--salt-color-orange-500-fade-foreground);
  --salt-palette-warning-foreground: var(--salt-color-orange-500);
  --salt-palette-navigate-primary-background: transparent;
  --salt-palette-navigate-primary-background-active: transparent;
  --salt-palette-navigate-primary-background-hover: var(--salt-color-gray-700);
  --salt-palette-navigate-secondary-background: transparent;
  --salt-palette-navigate-secondary-background-active: transparent;
  --salt-palette-navigate-secondary-background-hover: var(--salt-color-gray-600);
  --salt-palette-navigate-tertiary-background: transparent;
  --salt-palette-navigate-tertiary-background-active: transparent;
  --salt-palette-navigate-tertiary-background-hover: var(--salt-color-gray-700);
  --salt-palette-navigate-indicator-activeDisabled: var(--salt-color-orange-400-fade-border);
  --salt-palette-navigate-background-hover: var(--salt-color-white-fade-background-hover);
  --salt-palette-navigate-foreground-hover: var(--salt-color-blue-200);
  --salt-palette-navigate-foreground-active: var(--salt-color-blue-300);
  --salt-palette-track-border: var(--salt-color-gray-90);
  --salt-palette-track-border-disabled: var(--salt-color-gray-90-fade-border);
  --salt-palette-track-background: var(--salt-color-gray-300);
  --salt-palette-track-background-disabled: var(--salt-color-gray-300-fade-background);
  --salt-palette-accent-foreground-disabled: var(--salt-color-white-fade-foreground);
  --salt-palette-accent-background: var(--salt-color-blue-500);
  --salt-palette-accent-border: var(--salt-color-blue-500);
  --salt-palette-accent-background-disabled: var(--salt-color-blue-500-fade-background);
  --salt-palette-accent-border-disabled: var(--salt-color-blue-500-fade-border);
  --salt-palette-accent-foreground-informative-disabled: var(--salt-color-blue-200-40a);
  --salt-palette-accent-foreground: var(--salt-color-white);
  --salt-palette-negative-foreground-disabled: var(--salt-color-red-200-40a);
  --salt-palette-negative-background-disabled: var(--salt-color-red-600-40a);
  --salt-palette-negative-border-disabled: var(--salt-color-red-500-40a);
  --salt-palette-positive-foreground-disabled: var(--salt-color-green-200-40a);
  --salt-palette-positive-background-disabled: var(--salt-color-green-600-40a);
  --salt-palette-positive-border-disabled: var(--salt-color-green-500-40a);
  --salt-palette-warning-border-disabled: var(--salt-color-orange-500-40a);
  --salt-palette-warning-foreground-informative-disabled: var(--salt-color-orange-400-40a);
  --salt-palette-warning-action-disabled: var(--salt-color-orange-600-40a);
  --salt-palette-warning-action-foreground-disabled: var(--salt-color-gray-900-40a);
}

/* css/theme.css */

/* index.css */

/* css/foundations/alpha.css */
.salt-theme {
  --salt-color-white-5a: rgba(var(--salt-color-white-rgb), 0.05);
  --salt-color-white-10a: rgba(var(--salt-color-white-rgb), 0.1);
  --salt-color-white-15a: rgba(var(--salt-color-white-rgb), 0.15);
  --salt-color-white-20a: rgba(var(--salt-color-white-rgb), 0.2);
  --salt-color-white-30a: rgba(var(--salt-color-white-rgb), 0.3);
  --salt-color-white-40a: rgba(var(--salt-color-white-rgb), 0.4);
  --salt-color-white-50a: rgba(var(--salt-color-white-rgb), 0.5);
  --salt-color-white-65a: rgba(var(--salt-color-white-rgb), 0.65);
  --salt-color-white-80a: rgba(var(--salt-color-white-rgb), 0.8);
  --salt-color-black-5a: rgba(var(--salt-color-black-rgb), 0.05);
  --salt-color-black-10a: rgba(var(--salt-color-black-rgb), 0.1);
  --salt-color-black-15a: rgba(var(--salt-color-black-rgb), 0.15);
  --salt-color-black-20a: rgba(var(--salt-color-black-rgb), 0.2);
  --salt-color-black-30a: rgba(var(--salt-color-black-rgb), 0.3);
  --salt-color-black-40a: rgba(var(--salt-color-black-rgb), 0.4);
  --salt-color-black-50a: rgba(var(--salt-color-black-rgb), 0.5);
  --salt-color-black-65a: rgba(var(--salt-color-black-rgb), 0.65);
  --salt-color-black-80a: rgba(var(--salt-color-black-rgb), 0.8);
}

/* css/foundations/animation.css */
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-mobile {
  --salt-animation-opacity-start: 0;
  --salt-animation-opacity-end: 1;
  --salt-animation-scale-start: 0;
  --salt-animation-scale-end: 1;
  --salt-animation-transform-start: 100%;
  --salt-animation-transform-end: 0;
  --salt-animation-duration: var(--salt-duration-perceptible);
  --salt-animation-timing-function: ease-in-out;
  --salt-animation-slide-in-top: slide-in-top var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-slide-in-left: slide-in-left var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-slide-in-right: slide-in-right var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-slide-in-bottom: slide-in-bottom var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-slide-out-top: slide-out-top var(--salt-animation-duration) var(--salt-animation-timing-function) both;
  --salt-animation-slide-out-left: slide-out-left var(--salt-animation-duration) var(--salt-animation-timing-function) both;
  --salt-animation-slide-out-right: slide-out-right var(--salt-animation-duration) var(--salt-animation-timing-function) both;
  --salt-animation-slide-out-bottom: slide-out-bottom var(--salt-animation-duration) var(--salt-animation-timing-function) both;
  --salt-animation-fade-in-back: fade-in-back var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-fade-in-forward: fade-in-forward var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-fade-in-center: fade-in-center var(--salt-animation-duration) var(--salt-animation-timing-function);
  --salt-animation-fade-out-back: fade-out-back var(--salt-animation-duration) ease-in-out both;
}
@keyframes slide-in-top {
  0% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateY(var(--salt-animation-transform-start));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateY(var(--salt-animation-transform-end));
  }
}
@keyframes slide-out-top {
  0% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateY(var(--salt-animation-transform-end));
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateY(var(--salt-animation-transform-start));
  }
}
@keyframes slide-in-left {
  0% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateX(calc(-1 * var(--salt-animation-transform-start)));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateX(var(--salt-animation-transform-end));
  }
}
@keyframes slide-out-left {
  0% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateX(var(--salt-animation-transform-end));
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateX(calc(-1 * var(--salt-animation-transform-start)));
  }
}
@keyframes slide-in-right {
  0% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateX(var(--salt-animation-transform-start));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateX(var(--salt-animation-transform-end));
  }
}
@keyframes slide-out-right {
  0% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateX(var(--salt-animation-transform-end));
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateX(var(--salt-animation-transform-start));
  }
}
@keyframes slide-in-bottom {
  0% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateY(calc(-1 * var(--salt-animation-transform-start)));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateY(var(--salt-animation-transform-end));
  }
}
@keyframes slide-out-bottom {
  0% {
    opacity: var(--salt-animation-opacity-end);
    transform: translateY(var(--salt-animation-transform-end));
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
    transform: translateY(calc(-1 * var(--salt-animation-transform-start)));
  }
}
@keyframes fade-in-back {
  0% {
    --salt-animation-scale-start: 1.4;
    opacity: var(--salt-animation-opacity-start);
    transform: scale(var(--salt-animation-scale-start));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: scale(var(--salt-animation-scale-end));
  }
}
@keyframes fade-in-forward {
  0% {
    --salt-animation-scale-start: 0.6;
    opacity: var(--salt-animation-opacity-start);
    transform: scale(var(--salt-animation-scale-start));
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
    transform: scale(var(--salt-animation-scale-end));
  }
}
@keyframes fade-in-center {
  0% {
    opacity: var(--salt-animation-opacity-start);
  }
  100% {
    opacity: var(--salt-animation-opacity-end);
  }
}
@keyframes fade-out-back {
  0% {
    opacity: var(--salt-animation-opacity-end);
  }
  100% {
    opacity: var(--salt-animation-opacity-start);
  }
}

/* css/foundations/borderStyle.css */
.salt-theme {
  --salt-borderStyle-solid: solid;
  --salt-borderStyle-dashed: dashed;
  --salt-borderStyle-dotted: dotted;
}

/* css/foundations/color.css */
.salt-theme {
  --salt-color-black-rgb:
    0,
    0,
    0;
  --salt-color-white-rgb:
    255,
    255,
    255;
  --salt-color-black: rgb(var(--salt-color-black-rgb));
  --salt-color-white: rgb(var(--salt-color-white-rgb));
  --salt-color-transparent: transparent;
}

/* css/foundations/cursor.css */
.salt-theme {
  --salt-cursor-active: pointer;
  --salt-cursor-disabled: not-allowed;
  --salt-cursor-drag-ew: ew-resize;
  --salt-cursor-drag-ns: ns-resize;
  --salt-cursor-grab: grab;
  --salt-cursor-grab-active: grabbing;
  --salt-cursor-hover: pointer;
  --salt-cursor-pending: progress;
  --salt-cursor-readonly: text;
  --salt-cursor-text: text;
}

/* css/foundations/curve.css */
.salt-density-high {
  --salt-curve-0: 0;
  --salt-curve-50: 1px;
  --salt-curve-100: 2px;
  --salt-curve-150: 3px;
  --salt-curve-200: 4px;
  --salt-curve-250: 5px;
  --salt-curve-999: 999px;
}
.salt-density-medium {
  --salt-curve-0: 0;
  --salt-curve-50: 2px;
  --salt-curve-100: 4px;
  --salt-curve-150: 6px;
  --salt-curve-200: 8px;
  --salt-curve-250: 10px;
  --salt-curve-999: 999px;
}
.salt-density-low {
  --salt-curve-0: 0;
  --salt-curve-50: 3px;
  --salt-curve-100: 6px;
  --salt-curve-150: 9px;
  --salt-curve-200: 12px;
  --salt-curve-250: 15px;
  --salt-curve-999: 999px;
}
.salt-density-mobile,
.salt-density-touch {
  --salt-curve-0: 0;
  --salt-curve-50: 4px;
  --salt-curve-100: 8px;
  --salt-curve-150: 12px;
  --salt-curve-200: 16px;
  --salt-curve-250: 20px;
  --salt-curve-999: 999px;
}

/* css/foundations/duration.css */
.salt-theme {
  --salt-duration-instant: 0ms;
  --salt-duration-perceptible: 300ms;
  --salt-duration-notable: 1000ms;
  --salt-duration-cutoff: 10000ms;
}

/* css/foundations/size.css */
.salt-density-high {
  --salt-size-adornment: 6px;
  --salt-size-bar: 2px;
  --salt-size-base: 20px;
  --salt-size-icon: 10px;
  --salt-size-indicator: 2px;
  --salt-size-selectable: 12px;
  --salt-size-bar-strong: 4px;
}
.salt-density-medium {
  --salt-size-adornment: 8px;
  --salt-size-bar: 4px;
  --salt-size-base: 28px;
  --salt-size-icon: 12px;
  --salt-size-indicator: 3px;
  --salt-size-selectable: 14px;
  --salt-size-bar-strong: 8px;
}
.salt-density-low {
  --salt-size-adornment: 10px;
  --salt-size-bar: 6px;
  --salt-size-base: 36px;
  --salt-size-icon: 14px;
  --salt-size-indicator: 4px;
  --salt-size-selectable: 16px;
  --salt-size-bar-strong: 12px;
}
.salt-density-mobile,
.salt-density-touch {
  --salt-size-adornment: 12px;
  --salt-size-bar: 8px;
  --salt-size-base: 44px;
  --salt-size-icon: 16px;
  --salt-size-indicator: 5px;
  --salt-size-selectable: 18px;
  --salt-size-bar-strong: 16px;
}
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-mobile {
  --salt-size-fixed-100: 1px;
  --salt-size-fixed-200: 2px;
  --salt-size-fixed-300: 3px;
  --salt-size-fixed-400: 4px;
  --salt-size-fixed-500: 5px;
  --salt-size-fixed-600: 6px;
  --salt-size-fixed-700: 7px;
  --salt-size-fixed-800: 8px;
  --salt-size-fixed-900: 9px;
}

/* css/foundations/spacing.css */
.salt-density-touch {
  --salt-spacing-100: 16px;
}
.salt-density-low {
  --salt-spacing-100: 12px;
}
.salt-density-medium {
  --salt-spacing-100: 8px;
}
.salt-density-high {
  --salt-spacing-100: 4px;
}
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high {
  --salt-spacing-25: calc(0.25 * var(--salt-spacing-100));
  --salt-spacing-50: calc(0.5 * var(--salt-spacing-100));
  --salt-spacing-75: calc(0.75 * var(--salt-spacing-100));
  --salt-spacing-150: calc(1.5 * var(--salt-spacing-100));
  --salt-spacing-200: calc(2 * var(--salt-spacing-100));
  --salt-spacing-250: calc(2.5 * var(--salt-spacing-100));
  --salt-spacing-300: calc(3 * var(--salt-spacing-100));
  --salt-spacing-350: calc(3.5 * var(--salt-spacing-100));
  --salt-spacing-400: calc(4 * var(--salt-spacing-100));
  --salt-spacing-450: calc(4.5 * var(--salt-spacing-100));
  --salt-spacing-500: calc(5 * var(--salt-spacing-100));
  --salt-spacing-550: calc(5.5 * var(--salt-spacing-100));
  --salt-spacing-600: calc(6 * var(--salt-spacing-100));
  --salt-spacing-650: calc(6.5 * var(--salt-spacing-100));
  --salt-spacing-700: calc(7 * var(--salt-spacing-100));
  --salt-spacing-750: calc(7.5 * var(--salt-spacing-100));
  --salt-spacing-800: calc(8 * var(--salt-spacing-100));
  --salt-spacing-850: calc(8.5 * var(--salt-spacing-100));
  --salt-spacing-900: calc(9 * var(--salt-spacing-100));
  --salt-spacing-950: calc(9.5 * var(--salt-spacing-100));
}
.salt-density-mobile {
  --salt-spacing-25: 4px;
  --salt-spacing-50: 8px;
  --salt-spacing-75: 12px;
  --salt-spacing-100: 16px;
  --salt-spacing-150: 18px;
  --salt-spacing-200: 20px;
  --salt-spacing-250: 22px;
  --salt-spacing-300: 24px;
  --salt-spacing-350: 26px;
  --salt-spacing-400: 28px;
  --salt-spacing-450: 30px;
  --salt-spacing-500: 32px;
  --salt-spacing-550: 34px;
  --salt-spacing-600: 36px;
  --salt-spacing-650: 38px;
  --salt-spacing-700: 40px;
  --salt-spacing-750: 42px;
  --salt-spacing-800: 44px;
  --salt-spacing-850: 46px;
  --salt-spacing-900: 48px;
  --salt-spacing-950: 50px;
}
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-mobile {
  --salt-spacing-fixed-100: 1px;
  --salt-spacing-fixed-200: 2px;
  --salt-spacing-fixed-300: 3px;
  --salt-spacing-fixed-400: 4px;
  --salt-spacing-fixed-500: 5px;
  --salt-spacing-fixed-600: 6px;
  --salt-spacing-fixed-700: 7px;
  --salt-spacing-fixed-800: 8px;
  --salt-spacing-fixed-900: 9px;
  --salt-spacing-fixed-1000: 10px;
  --salt-spacing-fixed-1100: 11px;
  --salt-spacing-fixed-1200: 12px;
}

/* css/foundations/typography.css */
.salt-theme {
  --salt-typography-fontFamily-openSans: "Open Sans";
  --salt-typography-fontFamily-amplitude: "Amplitude";
  --salt-typography-fontFamily-ptMono: "PT Mono";
  --salt-typography-fontWeight-light: 300;
  --salt-typography-fontWeight-regular: 400;
  --salt-typography-fontWeight-medium: 500;
  --salt-typography-fontWeight-semiBold: 600;
  --salt-typography-fontWeight-bold: 700;
  --salt-typography-fontWeight-extraBold: 800;
  --salt-typography-textDecoration-none: none;
  --salt-typography-textDecoration-underline: underline;
  --salt-typography-textDecoration-italic: italic;
}

/* css/foundations/zindex.css */
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-mobile {
  --salt-zIndex-default: 1;
  --salt-zIndex-popout: 1000;
  --salt-zIndex-appHeader: 1100;
  --salt-zIndex-drawer: 1200;
  --salt-zIndex-modal: 1300;
  --salt-zIndex-notification: 1400;
  --salt-zIndex-dragObject: 1420;
  --salt-zIndex-contextMenu: 1450;
  --salt-zIndex-flyover: 1500;
}

/* css/foundations/index.css */

/* css/next/foundations/alpha.css */
.salt-theme.salt-theme-next {
  --salt-color-blue-200-40a: rgba(var(--salt-color-blue-200-rgb), 0.4);
  --salt-color-blue-300-40a: rgba(var(--salt-color-blue-300-rgb), 0.4);
  --salt-color-blue-400-40a: rgba(var(--salt-color-blue-400-rgb), 0.4);
  --salt-color-blue-500-40a: rgba(var(--salt-color-blue-500-rgb), 0.4);
  --salt-color-blue-600-40a: rgba(var(--salt-color-blue-600-rgb), 0.4);
  --salt-color-blue-700-40a: rgba(var(--salt-color-blue-700-rgb), 0.4);
  --salt-color-blue-800-40a: rgba(var(--salt-color-blue-800-rgb), 0.4);
  --salt-color-gray-300-10a: rgba(var(--salt-color-gray-300-rgb), 0.1);
  --salt-color-gray-300-40a: rgba(var(--salt-color-gray-300-rgb), 0.4);
  --salt-color-gray-500-10a: rgba(var(--salt-color-gray-500-rgb), 0.1);
  --salt-color-gray-500-40a: rgba(var(--salt-color-gray-500-rgb), 0.4);
  --salt-color-gray-600-40a: rgba(var(--salt-color-gray-600-rgb), 0.4);
  --salt-color-gray-700-10a: rgba(var(--salt-color-gray-700-rgb), 0.1);
  --salt-color-gray-700-40a: rgba(var(--salt-color-gray-700-rgb), 0.4);
  --salt-color-green-400-40a: rgba(var(--salt-color-green-400-rgb), 0.4);
  --salt-color-green-500-40a: rgba(var(--salt-color-green-500-rgb), 0.4);
  --salt-color-green-600-40a: rgba(var(--salt-color-green-600-rgb), 0.4);
  --salt-color-orange-400-40a: rgba(var(--salt-color-orange-400-rgb), 0.4);
  --salt-color-orange-500-40a: rgba(var(--salt-color-orange-500-rgb), 0.4);
  --salt-color-orange-600-40a: rgba(var(--salt-color-orange-600-rgb), 0.4);
  --salt-color-red-400-40a: rgba(var(--salt-color-red-400-rgb), 0.4);
  --salt-color-red-500-40a: rgba(var(--salt-color-red-500-rgb), 0.4);
  --salt-color-red-600-40a: rgba(var(--salt-color-red-600-rgb), 0.4);
  --salt-color-teal-200-40a: rgba(var(--salt-color-teal-200-rgb), 0.4);
  --salt-color-teal-300-40a: rgba(var(--salt-color-teal-300-rgb), 0.4);
  --salt-color-teal-400-40a: rgba(var(--salt-color-teal-400-rgb), 0.4);
  --salt-color-teal-500-40a: rgba(var(--salt-color-teal-500-rgb), 0.4);
  --salt-color-teal-600-40a: rgba(var(--salt-color-teal-600-rgb), 0.4);
  --salt-color-teal-700-40a: rgba(var(--salt-color-teal-700-rgb), 0.4);
  --salt-color-teal-800-40a: rgba(var(--salt-color-teal-800-rgb), 0.4);
  --salt-color-background-snow-40a: rgba(var(--salt-color-background-snow-rgb), 0.4);
  --salt-color-background-marble-40a: rgba(var(--salt-color-background-marble-rgb), 0.4);
  --salt-color-background-limestone-40a: rgba(var(--salt-color-background-limestone-rgb), 0.4);
  --salt-color-background-granite-40a: rgba(var(--salt-color-background-granite-rgb), 0.4);
  --salt-color-background-jet-40a: rgba(var(--salt-color-background-jet-rgb), 0.4);
  --salt-color-background-leather-40a: rgba(var(--salt-color-background-leather-rgb), 0.4);
}

/* css/next/foundations/color.css */
.salt-theme.salt-theme-next {
  --salt-color-gray-100-rgb:
    230,
    233,
    235;
  --salt-color-gray-200-rgb:
    211,
    213,
    216;
  --salt-color-gray-300-rgb:
    177,
    181,
    185;
  --salt-color-gray-400-rgb:
    145,
    149,
    154;
  --salt-color-gray-500-rgb:
    114,
    119,
    125;
  --salt-color-gray-600-rgb:
    95,
    100,
    106;
  --salt-color-gray-700-rgb:
    76,
    81,
    87;
  --salt-color-gray-800-rgb:
    58,
    63,
    68;
  --salt-color-gray-900-rgb:
    41,
    46,
    51;
  --salt-color-blue-100-rgb:
    234,
    246,
    255;
  --salt-color-blue-200-rgb:
    199,
    222,
    255;
  --salt-color-blue-300-rgb:
    154,
    189,
    245;
  --salt-color-blue-400-rgb:
    102,
    156,
    232;
  --salt-color-blue-500-rgb:
    0,
    120,
    207;
  --salt-color-blue-600-rgb:
    0,
    94,
    166;
  --salt-color-blue-700-rgb:
    0,
    69,
    126;
  --salt-color-blue-800-rgb:
    0,
    45,
    89;
  --salt-color-blue-900-rgb:
    0,
    23,
    54;
  --salt-color-brown-100-rgb:
    243,
    238,
    232;
  --salt-color-brown-200-rgb:
    237,
    229,
    216;
  --salt-color-brown-300-rgb:
    215,
    186,
    157;
  --salt-color-brown-400-rgb:
    184,
    138,
    103;
  --salt-color-brown-500-rgb:
    153,
    108,
    72;
  --salt-color-brown-600-rgb:
    125,
    83,
    47;
  --salt-color-brown-700-rgb:
    103,
    63,
    27;
  --salt-color-brown-800-rgb:
    66,
    36,
    7;
  --salt-color-brown-900-rgb:
    46,
    25,
    5;
  --salt-color-green-100-rgb:
    234,
    245,
    242;
  --salt-color-green-200-rgb:
    184,
    229,
    209;
  --salt-color-green-300-rgb:
    137,
    204,
    173;
  --salt-color-green-400-rgb:
    83,
    176,
    135;
  --salt-color-green-500-rgb:
    0,
    135,
    93;
  --salt-color-green-600-rgb:
    0,
    107,
    72;
  --salt-color-green-700-rgb:
    0,
    86,
    55;
  --salt-color-green-800-rgb:
    0,
    63,
    37;
  --salt-color-green-900-rgb:
    0,
    41,
    21;
  --salt-color-teal-100-rgb:
    219,
    245,
    247;
  --salt-color-teal-200-rgb:
    175,
    224,
    237;
  --salt-color-teal-300-rgb:
    131,
    192,
    214;
  --salt-color-teal-400-rgb:
    76,
    161,
    194;
  --salt-color-teal-500-rgb:
    27,
    127,
    158;
  --salt-color-teal-600-rgb:
    18,
    100,
    126;
  --salt-color-teal-700-rgb:
    9,
    74,
    96;
  --salt-color-teal-800-rgb:
    3,
    49,
    66;
  --salt-color-teal-900-rgb:
    0,
    37,
    56;
  --salt-color-orange-100-rgb:
    255,
    236,
    217;
  --salt-color-orange-200-rgb:
    255,
    198,
    161;
  --salt-color-orange-300-rgb:
    247,
    160,
    106;
  --salt-color-orange-400-rgb:
    235,
    123,
    57;
  --salt-color-orange-500-rgb:
    199,
    83,
    0;
  --salt-color-orange-600-rgb:
    158,
    66,
    0;
  --salt-color-orange-700-rgb:
    129,
    54,
    0;
  --salt-color-orange-800-rgb:
    97,
    41,
    0;
  --salt-color-orange-900-rgb:
    66,
    32,
    0;
  --salt-color-red-100-rgb:
    255,
    236,
    234;
  --salt-color-red-200-rgb:
    255,
    193,
    186;
  --salt-color-red-300-rgb:
    255,
    147,
    138;
  --salt-color-red-400-rgb:
    255,
    93,
    87;
  --salt-color-red-500-rgb:
    229,
    33,
    53;
  --salt-color-red-600-rgb:
    186,
    23,
    41;
  --salt-color-red-700-rgb:
    145,
    13,
    30;
  --salt-color-red-800-rgb:
    105,
    4,
    19;
  --salt-color-red-900-rgb:
    69,
    0,
    2;
  --salt-color-purple-100-rgb:
    246,
    240,
    250;
  --salt-color-purple-200-rgb:
    240,
    214,
    245;
  --salt-color-purple-300-rgb:
    218,
    175,
    224;
  --salt-color-purple-400-rgb:
    195,
    136,
    204;
  --salt-color-purple-500-rgb:
    162,
    91,
    173;
  --salt-color-purple-600-rgb:
    133,
    67,
    143;
  --salt-color-purple-700-rgb:
    104,
    45,
    113;
  --salt-color-purple-800-rgb:
    73,
    21,
    82;
  --salt-color-purple-900-rgb:
    51,
    0,
    59;
  --salt-color-background-snow-rgb:
    255,
    255,
    255;
  --salt-color-background-marble-rgb:
    245,
    247,
    248;
  --salt-color-background-limestone-rgb:
    250,
    248,
    242;
  --salt-color-background-titanium-rgb:
    226,
    228,
    229;
  --salt-color-background-jet-rgb:
    16,
    24,
    32;
  --salt-color-background-granite-rgb:
    26,
    34,
    41;
  --salt-color-background-leather-rgb:
    38,
    41,
    43;
  --salt-color-logo-brown-rgb:
    58,
    34,
    6;
  --salt-color-gray-100: rgb(var(--salt-color-gray-100-rgb));
  --salt-color-gray-200: rgb(var(--salt-color-gray-200-rgb));
  --salt-color-gray-300: rgb(var(--salt-color-gray-300-rgb));
  --salt-color-gray-400: rgb(var(--salt-color-gray-400-rgb));
  --salt-color-gray-500: rgb(var(--salt-color-gray-500-rgb));
  --salt-color-gray-600: rgb(var(--salt-color-gray-600-rgb));
  --salt-color-gray-700: rgb(var(--salt-color-gray-700-rgb));
  --salt-color-gray-800: rgb(var(--salt-color-gray-800-rgb));
  --salt-color-gray-900: rgb(var(--salt-color-gray-900-rgb));
  --salt-color-blue-100: rgb(var(--salt-color-blue-100-rgb));
  --salt-color-blue-200: rgb(var(--salt-color-blue-200-rgb));
  --salt-color-blue-300: rgb(var(--salt-color-blue-300-rgb));
  --salt-color-blue-400: rgb(var(--salt-color-blue-400-rgb));
  --salt-color-blue-500: rgb(var(--salt-color-blue-500-rgb));
  --salt-color-blue-600: rgb(var(--salt-color-blue-600-rgb));
  --salt-color-blue-700: rgb(var(--salt-color-blue-700-rgb));
  --salt-color-blue-800: rgb(var(--salt-color-blue-800-rgb));
  --salt-color-blue-900: rgb(var(--salt-color-blue-900-rgb));
  --salt-color-brown-100: rgb(var(--salt-color-brown-100-rgb));
  --salt-color-brown-200: rgb(var(--salt-color-brown-200-rgb));
  --salt-color-brown-300: rgb(var(--salt-color-brown-300-rgb));
  --salt-color-brown-400: rgb(var(--salt-color-brown-400-rgb));
  --salt-color-brown-500: rgb(var(--salt-color-brown-500-rgb));
  --salt-color-brown-600: rgb(var(--salt-color-brown-600-rgb));
  --salt-color-brown-700: rgb(var(--salt-color-brown-700-rgb));
  --salt-color-brown-800: rgb(var(--salt-color-brown-800-rgb));
  --salt-color-brown-900: rgb(var(--salt-color-brown-900-rgb));
  --salt-color-green-100: rgb(var(--salt-color-green-100-rgb));
  --salt-color-green-200: rgb(var(--salt-color-green-200-rgb));
  --salt-color-green-300: rgb(var(--salt-color-green-300-rgb));
  --salt-color-green-400: rgb(var(--salt-color-green-400-rgb));
  --salt-color-green-500: rgb(var(--salt-color-green-500-rgb));
  --salt-color-green-600: rgb(var(--salt-color-green-600-rgb));
  --salt-color-green-700: rgb(var(--salt-color-green-700-rgb));
  --salt-color-green-800: rgb(var(--salt-color-green-800-rgb));
  --salt-color-green-900: rgb(var(--salt-color-green-900-rgb));
  --salt-color-teal-100: rgb(var(--salt-color-teal-100-rgb));
  --salt-color-teal-200: rgb(var(--salt-color-teal-200-rgb));
  --salt-color-teal-300: rgb(var(--salt-color-teal-300-rgb));
  --salt-color-teal-400: rgb(var(--salt-color-teal-400-rgb));
  --salt-color-teal-500: rgb(var(--salt-color-teal-500-rgb));
  --salt-color-teal-600: rgb(var(--salt-color-teal-600-rgb));
  --salt-color-teal-700: rgb(var(--salt-color-teal-700-rgb));
  --salt-color-teal-800: rgb(var(--salt-color-teal-800-rgb));
  --salt-color-teal-900: rgb(var(--salt-color-teal-900-rgb));
  --salt-color-orange-100: rgb(var(--salt-color-orange-100-rgb));
  --salt-color-orange-200: rgb(var(--salt-color-orange-200-rgb));
  --salt-color-orange-300: rgb(var(--salt-color-orange-300-rgb));
  --salt-color-orange-400: rgb(var(--salt-color-orange-400-rgb));
  --salt-color-orange-500: rgb(var(--salt-color-orange-500-rgb));
  --salt-color-orange-600: rgb(var(--salt-color-orange-600-rgb));
  --salt-color-orange-700: rgb(var(--salt-color-orange-700-rgb));
  --salt-color-orange-800: rgb(var(--salt-color-orange-800-rgb));
  --salt-color-orange-900: rgb(var(--salt-color-orange-900-rgb));
  --salt-color-red-100: rgb(var(--salt-color-red-100-rgb));
  --salt-color-red-200: rgb(var(--salt-color-red-200-rgb));
  --salt-color-red-300: rgb(var(--salt-color-red-300-rgb));
  --salt-color-red-400: rgb(var(--salt-color-red-400-rgb));
  --salt-color-red-500: rgb(var(--salt-color-red-500-rgb));
  --salt-color-red-600: rgb(var(--salt-color-red-600-rgb));
  --salt-color-red-700: rgb(var(--salt-color-red-700-rgb));
  --salt-color-red-800: rgb(var(--salt-color-red-800-rgb));
  --salt-color-red-900: rgb(var(--salt-color-red-900-rgb));
  --salt-color-purple-100: rgb(var(--salt-color-purple-100-rgb));
  --salt-color-purple-200: rgb(var(--salt-color-purple-200-rgb));
  --salt-color-purple-300: rgb(var(--salt-color-purple-300-rgb));
  --salt-color-purple-400: rgb(var(--salt-color-purple-400-rgb));
  --salt-color-purple-500: rgb(var(--salt-color-purple-500-rgb));
  --salt-color-purple-600: rgb(var(--salt-color-purple-600-rgb));
  --salt-color-purple-700: rgb(var(--salt-color-purple-700-rgb));
  --salt-color-purple-800: rgb(var(--salt-color-purple-800-rgb));
  --salt-color-purple-900: rgb(var(--salt-color-purple-900-rgb));
  --salt-color-background-snow: rgb(var(--salt-color-background-snow-rgb));
  --salt-color-background-marble: rgb(var(--salt-color-background-marble-rgb));
  --salt-color-background-limestone: rgb(var(--salt-color-background-limestone-rgb));
  --salt-color-background-titanium: rgb(var(--salt-color-background-titanium-rgb));
  --salt-color-background-jet: rgb(var(--salt-color-background-jet-rgb));
  --salt-color-background-granite: rgb(var(--salt-color-background-granite-rgb));
  --salt-color-background-leather: rgb(var(--salt-color-background-leather-rgb));
  --salt-color-logo-brown: rgb(var(--salt-color-logo-brown-rgb));
  --salt-color-cobalt-100: rgb(237, 244, 255);
  --salt-color-cobalt-200: rgb(198, 211, 239);
  --salt-color-cobalt-300: rgb(159, 179, 223);
  --salt-color-cobalt-400: rgb(118, 148, 207);
  --salt-color-cobalt-500: rgb(70, 118, 191);
  --salt-color-cobalt-600: rgb(53, 95, 161);
  --salt-color-cobalt-700: rgb(36, 72, 133);
  --salt-color-cobalt-800: rgb(19, 51, 105);
  --salt-color-cobalt-900: rgb(0, 31, 79);
  --salt-color-cider-100: rgb(255, 235, 217);
  --salt-color-cider-200: rgb(255, 201, 158);
  --salt-color-cider-300: rgb(242, 172, 116);
  --salt-color-cider-400: rgb(219, 138, 72);
  --salt-color-cider-500: rgb(171, 101, 40);
  --salt-color-cider-600: rgb(143, 82, 31);
  --salt-color-cider-700: rgb(116, 64, 21);
  --salt-color-cider-800: rgb(90, 47, 13);
  --salt-color-cider-900: rgb(66, 31, 0);
  --salt-color-plum-100: rgb(245, 224, 255);
  --salt-color-plum-200: rgb(230, 185, 250);
  --salt-color-plum-300: rgb(209, 148, 235);
  --salt-color-plum-400: rgb(188, 115, 222);
  --salt-color-plum-500: rgb(159, 85, 194);
  --salt-color-plum-600: rgb(131, 67, 161);
  --salt-color-plum-700: rgb(105, 50, 130);
  --salt-color-plum-800: rgb(79, 34, 100);
  --salt-color-plum-900: rgb(55, 18, 71);
  --salt-color-aqua-100: rgb(220, 247, 247);
  --salt-color-aqua-200: rgb(177, 229, 229);
  --salt-color-aqua-300: rgb(135, 200, 201);
  --salt-color-aqua-400: rgb(90, 171, 173);
  --salt-color-aqua-500: rgb(42, 130, 133);
  --salt-color-aqua-600: rgb(31, 109, 111);
  --salt-color-aqua-700: rgb(19, 88, 90);
  --salt-color-aqua-800: rgb(8, 68, 70);
  --salt-color-aqua-900: rgb(0, 49, 51);
  --salt-color-slate-100: rgb(225, 232, 247);
  --salt-color-slate-200: rgb(194, 202, 221);
  --salt-color-slate-300: rgb(164, 173, 196);
  --salt-color-slate-400: rgb(134, 145, 172);
  --salt-color-slate-500: rgb(105, 118, 148);
  --salt-color-slate-600: rgb(84, 95, 122);
  --salt-color-slate-700: rgb(64, 73, 97);
  --salt-color-slate-800: rgb(44, 53, 74);
  --salt-color-slate-900: rgb(26, 33, 51);
  --salt-color-rose-100: rgb(255, 227, 249);
  --salt-color-rose-200: rgb(250, 190, 237);
  --salt-color-rose-300: rgb(229, 154, 212);
  --salt-color-rose-400: rgb(209, 117, 189);
  --salt-color-rose-500: rgb(176, 84, 157);
  --salt-color-rose-600: rgb(146, 67, 130);
  --salt-color-rose-700: rgb(118, 50, 104);
  --salt-color-rose-800: rgb(90, 32, 78);
  --salt-color-rose-900: rgb(64, 16, 54);
  --salt-color-olive-100: rgb(234, 240, 223);
  --salt-color-olive-200: rgb(210, 222, 184);
  --salt-color-olive-300: rgb(180, 194, 149);
  --salt-color-olive-400: rgb(149, 166, 113);
  --salt-color-olive-500: rgb(109, 124, 77);
  --salt-color-olive-600: rgb(88, 103, 58);
  --salt-color-olive-700: rgb(68, 83, 39);
  --salt-color-olive-800: rgb(49, 64, 21);
  --salt-color-olive-900: rgb(31, 46, 0);
  --salt-color-salmon-100: rgb(255, 232, 233);
  --salt-color-salmon-200: rgb(255, 194, 194);
  --salt-color-salmon-300: rgb(240, 155, 153);
  --salt-color-salmon-400: rgb(222, 120, 120);
  --salt-color-salmon-500: rgb(189, 85, 88);
  --salt-color-salmon-600: rgb(154, 64, 67);
  --salt-color-salmon-700: rgb(121, 44, 48);
  --salt-color-salmon-800: rgb(89, 25, 29);
  --salt-color-salmon-900: rgb(59, 6, 8);
  --salt-color-indigo-100: rgb(231, 227, 255);
  --salt-color-indigo-200: rgb(208, 194, 252);
  --salt-color-indigo-300: rgb(180, 162, 242);
  --salt-color-indigo-400: rgb(149, 129, 229);
  --salt-color-indigo-500: rgb(118, 101, 207);
  --salt-color-indigo-600: rgb(98, 85, 170);
  --salt-color-indigo-700: rgb(77, 66, 135);
  --salt-color-indigo-800: rgb(57, 49, 102);
  --salt-color-indigo-900: rgb(38, 32, 71);
  --salt-color-jade-100: rgb(225, 245, 230);
  --salt-color-jade-200: rgb(179, 229, 187);
  --salt-color-jade-300: rgb(137, 201, 146);
  --salt-color-jade-400: rgb(92, 173, 106);
  --salt-color-jade-500: rgb(45, 133, 67);
  --salt-color-jade-600: rgb(33, 111, 53);
  --salt-color-jade-700: rgb(21, 90, 39);
  --salt-color-jade-800: rgb(8, 70, 26);
  --salt-color-jade-900: rgb(0, 51, 13);
  --salt-color-citrine-100: rgb(255, 249, 217);
  --salt-color-citrine-200: rgb(240, 225, 165);
  --salt-color-citrine-300: rgb(209, 189, 115);
  --salt-color-citrine-400: rgb(178, 156, 66);
  --salt-color-citrine-500: rgb(135, 116, 16);
  --salt-color-citrine-600: rgb(114, 98, 12);
  --salt-color-citrine-700: rgb(94, 80, 9);
  --salt-color-citrine-800: rgb(74, 63, 6);
  --salt-color-citrine-900: rgb(51, 43, 0);
  --salt-color-autumn-100: rgb(255, 233, 217);
  --salt-color-autumn-200: rgb(255, 197, 161);
  --salt-color-autumn-300: rgb(242, 163, 114);
  --salt-color-autumn-400: rgb(222, 126, 64);
  --salt-color-autumn-500: rgb(189, 90, 19);
  --salt-color-autumn-600: rgb(153, 73, 18);
  --salt-color-autumn-700: rgb(119, 55, 14);
  --salt-color-autumn-800: rgb(86, 39, 10);
  --salt-color-autumn-900: rgb(56, 23, 0);
  --salt-color-lavender-100: rgb(250, 235, 250);
  --salt-color-lavender-200: rgb(237, 199, 237);
  --salt-color-lavender-300: rgb(212, 167, 212);
  --salt-color-lavender-400: rgb(186, 134, 186);
  --salt-color-lavender-500: rgb(148, 102, 148);
  --salt-color-lavender-600: rgb(126, 80, 126);
  --salt-color-lavender-700: rgb(105, 58, 105);
  --salt-color-lavender-800: rgb(84, 37, 84);
  --salt-color-lavender-900: rgb(64, 15, 64);
  --salt-color-ocean-100: rgb(227, 251, 255);
  --salt-color-ocean-200: rgb(180, 229, 240);
  --salt-color-ocean-300: rgb(131, 197, 212);
  --salt-color-ocean-400: rgb(80, 167, 186);
  --salt-color-ocean-500: rgb(0, 128, 148);
  --salt-color-ocean-600: rgb(0, 106, 122);
  --salt-color-ocean-700: rgb(0, 84, 97);
  --salt-color-ocean-800: rgb(0, 64, 74);
  --salt-color-ocean-900: rgb(0, 44, 51);
  --salt-color-smoke-100: rgb(242, 245, 250);
  --salt-color-smoke-200: rgb(208, 211, 216);
  --salt-color-smoke-300: rgb(176, 179, 184);
  --salt-color-smoke-400: rgb(144, 147, 152);
  --salt-color-smoke-500: rgb(114, 117, 122);
  --salt-color-smoke-600: rgb(93, 96, 101);
  --salt-color-smoke-700: rgb(73, 76, 81);
  --salt-color-smoke-800: rgb(53, 56, 61);
  --salt-color-smoke-900: rgb(35, 38, 43);
  --salt-color-fuchsia-100: rgb(255, 232, 247);
  --salt-color-fuchsia-200: rgb(255, 191, 229);
  --salt-color-fuchsia-300: rgb(240, 151, 203);
  --salt-color-fuchsia-400: rgb(222, 109, 178);
  --salt-color-fuchsia-500: rgb(194, 71, 149);
  --salt-color-fuchsia-600: rgb(167, 54, 125);
  --salt-color-fuchsia-700: rgb(140, 37, 101);
  --salt-color-fuchsia-800: rgb(114, 19, 79);
  --salt-color-fuchsia-900: rgb(89, 0, 57);
  --salt-color-lime-100: rgb(239, 245, 220);
  --salt-color-lime-200: rgb(215, 227, 168);
  --salt-color-lime-300: rgb(182, 196, 120);
  --salt-color-lime-400: rgb(146, 166, 71);
  --salt-color-lime-500: rgb(102, 125, 21);
  --salt-color-lime-600: rgb(85, 106, 16);
  --salt-color-lime-700: rgb(69, 87, 11);
  --salt-color-lime-800: rgb(53, 68, 6);
  --salt-color-lime-900: rgb(36, 46, 0);
  --salt-color-fur-100: rgb(255, 244, 235);
  --salt-color-fur-200: rgb(245, 214, 191);
  --salt-color-fur-300: rgb(219, 178, 147);
  --salt-color-fur-400: rgb(194, 144, 107);
  --salt-color-fur-500: rgb(153, 106, 69);
  --salt-color-fur-600: rgb(130, 85, 52);
  --salt-color-fur-700: rgb(107, 65, 36);
  --salt-color-fur-800: rgb(85, 46, 20);
  --salt-color-fur-900: rgb(64, 28, 0);
  --salt-color-violet-100: rgb(237, 239, 255);
  --salt-color-violet-200: rgb(202, 203, 252);
  --salt-color-violet-300: rgb(167, 169, 235);
  --salt-color-violet-400: rgb(134, 139, 219);
  --salt-color-violet-500: rgb(99, 110, 191);
  --salt-color-violet-600: rgb(81, 90, 159);
  --salt-color-violet-700: rgb(63, 71, 128);
  --salt-color-violet-800: rgb(47, 53, 99);
  --salt-color-violet-900: rgb(31, 36, 71);
  --salt-color-forest-100: rgb(237, 250, 245);
  --salt-color-forest-200: rgb(188, 232, 211);
  --salt-color-forest-300: rgb(141, 204, 174);
  --salt-color-forest-400: rgb(91, 176, 136);
  --salt-color-forest-500: rgb(35, 133, 94);
  --salt-color-forest-600: rgb(25, 111, 77);
  --salt-color-forest-700: rgb(15, 90, 61);
  --salt-color-forest-800: rgb(6, 70, 46);
  --salt-color-forest-900: rgb(0, 51, 31);
}

/* css/next/palette/accent.css */
.salt-theme.salt-theme-next[data-mode=light][data-accent=blue] {
  --salt-palette-accent: var(--salt-color-blue-500);
  --salt-palette-accent-disabled: var(--salt-color-blue-500-40a);
  --salt-palette-accent-strong: var(--salt-color-blue-600);
  --salt-palette-accent-stronger: var(--salt-color-blue-700);
  --salt-palette-accent-strongest: var(--salt-color-blue-800);
  --salt-palette-accent-weak: var(--salt-color-blue-400);
  --salt-palette-accent-weaker: var(--salt-color-blue-200);
  --salt-palette-accent-weaker-disabled: var(--salt-color-blue-200-40a);
  --salt-palette-accent-weakest: var(--salt-color-blue-100);
}
.salt-theme.salt-theme-next[data-mode=dark][data-accent=blue] {
  --salt-palette-accent: var(--salt-color-blue-500);
  --salt-palette-accent-disabled: var(--salt-color-blue-500-40a);
  --salt-palette-accent-strong: var(--salt-color-blue-400);
  --salt-palette-accent-stronger: var(--salt-color-blue-300);
  --salt-palette-accent-strongest: var(--salt-color-blue-200);
  --salt-palette-accent-weak: var(--salt-color-blue-600);
  --salt-palette-accent-weaker: var(--salt-color-blue-800);
  --salt-palette-accent-weaker-disabled: var(--salt-color-blue-800-40a);
  --salt-palette-accent-weakest: var(--salt-color-blue-900);
}
.salt-theme.salt-theme-next[data-mode=light][data-accent=teal] {
  --salt-palette-accent: var(--salt-color-teal-500);
  --salt-palette-accent-disabled: var(--salt-color-teal-500-40a);
  --salt-palette-accent-strong: var(--salt-color-teal-600);
  --salt-palette-accent-stronger: var(--salt-color-teal-700);
  --salt-palette-accent-strongest: var(--salt-color-teal-800);
  --salt-palette-accent-weak: var(--salt-color-teal-400);
  --salt-palette-accent-weaker: var(--salt-color-teal-200);
  --salt-palette-accent-weaker-disabled: var(--salt-color-teal-200-40a);
  --salt-palette-accent-weakest: var(--salt-color-teal-100);
}
.salt-theme.salt-theme-next[data-mode=dark][data-accent=teal] {
  --salt-palette-accent: var(--salt-color-teal-500);
  --salt-palette-accent-disabled: var(--salt-color-teal-500-40a);
  --salt-palette-accent-strong: var(--salt-color-teal-400);
  --salt-palette-accent-stronger: var(--salt-color-teal-300);
  --salt-palette-accent-strongest: var(--salt-color-teal-200);
  --salt-palette-accent-weak: var(--salt-color-teal-600);
  --salt-palette-accent-weaker: var(--salt-color-teal-800);
  --salt-palette-accent-weaker-disabled: var(--salt-color-teal-800-40a);
  --salt-palette-accent-weakest: var(--salt-color-teal-900);
}

/* css/next/palette/alpha.css */
.salt-theme-next[data-mode=light] {
  --salt-palette-alpha-highest: var(--salt-color-white-80a);
  --salt-palette-alpha-higher: var(--salt-color-white-65a);
  --salt-palette-alpha-high: var(--salt-color-white-50a);
  --salt-palette-alpha-mediumHigh: var(--salt-color-white-40a);
  --salt-palette-alpha-medium: var(--salt-color-white-30a);
  --salt-palette-alpha-mediumLow: var(--salt-color-white-20a);
  --salt-palette-alpha-low: var(--salt-color-white-15a);
  --salt-palette-alpha-lower: var(--salt-color-white-10a);
  --salt-palette-alpha-lowest: var(--salt-color-white-5a);
  --salt-palette-alpha-contrast-highest: var(--salt-color-black-80a);
  --salt-palette-alpha-contrast-higher: var(--salt-color-black-65a);
  --salt-palette-alpha-contrast-high: var(--salt-color-black-50a);
  --salt-palette-alpha-contrast-mediumHigh: var(--salt-color-black-40a);
  --salt-palette-alpha-contrast-medium: var(--salt-color-black-30a);
  --salt-palette-alpha-contrast-mediumLow: var(--salt-color-black-20a);
  --salt-palette-alpha-contrast-low: var(--salt-color-black-15a);
  --salt-palette-alpha-contrast-lower: var(--salt-color-black-10a);
  --salt-palette-alpha-contrast-lowest: var(--salt-color-black-5a);
  --salt-palette-alpha-dark-highest: var(--salt-color-black-80a);
  --salt-palette-alpha-dark-higher: var(--salt-color-black-65a);
  --salt-palette-alpha-dark-high: var(--salt-color-black-50a);
  --salt-palette-alpha-dark-mediumHigh: var(--salt-color-black-40a);
  --salt-palette-alpha-dark-medium: var(--salt-color-black-30a);
  --salt-palette-alpha-dark-mediumLow: var(--salt-color-black-20a);
  --salt-palette-alpha-dark-low: var(--salt-color-black-15a);
  --salt-palette-alpha-dark-lower: var(--salt-color-black-10a);
  --salt-palette-alpha-dark-lowest: var(--salt-color-black-5a);
}
.salt-theme-next[data-mode=dark] {
  --salt-palette-alpha-highest: var(--salt-color-black-80a);
  --salt-palette-alpha-higher: var(--salt-color-black-65a);
  --salt-palette-alpha-high: var(--salt-color-black-50a);
  --salt-palette-alpha-mediumHigh: var(--salt-color-black-40a);
  --salt-palette-alpha-medium: var(--salt-color-black-30a);
  --salt-palette-alpha-mediumLow: var(--salt-color-black-20a);
  --salt-palette-alpha-low: var(--salt-color-black-15a);
  --salt-palette-alpha-lower: var(--salt-color-black-10a);
  --salt-palette-alpha-lowest: var(--salt-color-black-5a);
  --salt-palette-alpha-contrast-highest: var(--salt-color-white-80a);
  --salt-palette-alpha-contrast-higher: var(--salt-color-white-65a);
  --salt-palette-alpha-contrast-high: var(--salt-color-white-50a);
  --salt-palette-alpha-contrast-mediumHigh: var(--salt-color-white-40a);
  --salt-palette-alpha-contrast-medium: var(--salt-color-white-30a);
  --salt-palette-alpha-contrast-mediumLow: var(--salt-color-white-20a);
  --salt-palette-alpha-contrast-low: var(--salt-color-white-15a);
  --salt-palette-alpha-contrast-lower: var(--salt-color-white-10a);
  --salt-palette-alpha-contrast-lowest: var(--salt-color-white-5a);
  --salt-palette-alpha-dark-highest: var(--salt-color-black-80a);
  --salt-palette-alpha-dark-higher: var(--salt-color-black-65a);
  --salt-palette-alpha-dark-high: var(--salt-color-black-50a);
  --salt-palette-alpha-dark-mediumHigh: var(--salt-color-black-40a);
  --salt-palette-alpha-dark-medium: var(--salt-color-black-30a);
  --salt-palette-alpha-dark-mediumLow: var(--salt-color-black-20a);
  --salt-palette-alpha-dark-low: var(--salt-color-black-15a);
  --salt-palette-alpha-dark-lower: var(--salt-color-black-10a);
  --salt-palette-alpha-dark-lowest: var(--salt-color-black-5a);
}

/* css/next/palette/background.css */
.salt-theme.salt-theme-next[data-mode=light] {
  --salt-palette-background-primary: var(--salt-color-background-snow);
  --salt-palette-background-primary-disabled: var(--salt-color-background-snow-40a);
  --salt-palette-background-secondary: var(--salt-color-background-marble);
  --salt-palette-background-secondary-disabled: var(--salt-color-background-marble-40a);
  --salt-palette-background-tertiary: var(--salt-color-background-limestone);
  --salt-palette-background-tertiary-disabled: var(--salt-color-background-limestone-40a);
}
.salt-theme.salt-theme-next[data-mode=dark] {
  --salt-palette-background-primary: var(--salt-color-background-jet);
  --salt-palette-background-primary-disabled: var(--salt-color-background-jet-40a);
  --salt-palette-background-secondary: var(--salt-color-background-granite);
  --salt-palette-background-secondary-disabled: var(--salt-color-background-granite-40a);
  --salt-palette-background-tertiary: var(--salt-color-background-leather);
  --salt-palette-background-tertiary-disabled: var(--salt-color-background-leather-40a);
}

/* css/next/palette/categorical.css */
.salt-theme.salt-theme-next[data-mode=light] {
  --salt-palette-categorical-1: var(--salt-color-cobalt-500);
  --salt-palette-categorical-1-strong: var(--salt-color-cobalt-600);
  --salt-palette-categorical-1-weakest: var(--salt-color-cobalt-100);
  --salt-palette-categorical-2: var(--salt-color-cider-500);
  --salt-palette-categorical-2-strong: var(--salt-color-cider-600);
  --salt-palette-categorical-2-weakest: var(--salt-color-cider-100);
  --salt-palette-categorical-3: var(--salt-color-plum-500);
  --salt-palette-categorical-3-strong: var(--salt-color-plum-600);
  --salt-palette-categorical-3-weakest: var(--salt-color-plum-100);
  --salt-palette-categorical-4: var(--salt-color-aqua-500);
  --salt-palette-categorical-4-strong: var(--salt-color-aqua-600);
  --salt-palette-categorical-4-weakest: var(--salt-color-aqua-100);
  --salt-palette-categorical-5: var(--salt-color-slate-500);
  --salt-palette-categorical-5-strong: var(--salt-color-slate-600);
  --salt-palette-categorical-5-weakest: var(--salt-color-slate-100);
  --salt-palette-categorical-6: var(--salt-color-rose-500);
  --salt-palette-categorical-6-strong: var(--salt-color-rose-600);
  --salt-palette-categorical-6-weakest: var(--salt-color-rose-100);
  --salt-palette-categorical-7: var(--salt-color-olive-500);
  --salt-palette-categorical-7-strong: var(--salt-color-olive-600);
  --salt-palette-categorical-7-weakest: var(--salt-color-olive-100);
  --salt-palette-categorical-8: var(--salt-color-salmon-500);
  --salt-palette-categorical-8-strong: var(--salt-color-salmon-600);
  --salt-palette-categorical-8-weakest: var(--salt-color-salmon-100);
  --salt-palette-categorical-9: var(--salt-color-indigo-500);
  --salt-palette-categorical-9-strong: var(--salt-color-indigo-600);
  --salt-palette-categorical-9-weakest: var(--salt-color-indigo-100);
  --salt-palette-categorical-10: var(--salt-color-jade-500);
  --salt-palette-categorical-10-strong: var(--salt-color-jade-600);
  --salt-palette-categorical-10-weakest: var(--salt-color-jade-100);
  --salt-palette-categorical-11: var(--salt-color-citrine-500);
  --salt-palette-categorical-11-strong: var(--salt-color-citrine-600);
  --salt-palette-categorical-11-weakest: var(--salt-color-citrine-100);
  --salt-palette-categorical-12: var(--salt-color-autumn-500);
  --salt-palette-categorical-12-strong: var(--salt-color-autumn-600);
  --salt-palette-categorical-12-weakest: var(--salt-color-autumn-100);
  --salt-palette-categorical-13: var(--salt-color-lavender-500);
  --salt-palette-categorical-13-strong: var(--salt-color-lavender-600);
  --salt-palette-categorical-13-weakest: var(--salt-color-lavender-100);
  --salt-palette-categorical-14: var(--salt-color-ocean-500);
  --salt-palette-categorical-14-strong: var(--salt-color-ocean-600);
  --salt-palette-categorical-14-weakest: var(--salt-color-ocean-100);
  --salt-palette-categorical-15: var(--salt-color-smoke-500);
  --salt-palette-categorical-15-strong: var(--salt-color-smoke-600);
  --salt-palette-categorical-15-weakest: var(--salt-color-smoke-100);
  --salt-palette-categorical-16: var(--salt-color-fuchsia-500);
  --salt-palette-categorical-16-strong: var(--salt-color-fuchsia-600);
  --salt-palette-categorical-16-weakest: var(--salt-color-fuchsia-100);
  --salt-palette-categorical-17: var(--salt-color-lime-500);
  --salt-palette-categorical-17-strong: var(--salt-color-lime-600);
  --salt-palette-categorical-17-weakest: var(--salt-color-lime-100);
  --salt-palette-categorical-18: var(--salt-color-fur-500);
  --salt-palette-categorical-18-strong: var(--salt-color-fur-600);
  --salt-palette-categorical-18-weakest: var(--salt-color-fur-100);
  --salt-palette-categorical-19: var(--salt-color-violet-500);
  --salt-palette-categorical-19-strong: var(--salt-color-violet-600);
  --salt-palette-categorical-19-weakest: var(--salt-color-violet-100);
  --salt-palette-categorical-20: var(--salt-color-forest-500);
  --salt-palette-categorical-20-strong: var(--salt-color-forest-600);
  --salt-palette-categorical-20-weakest: var(--salt-color-forest-100);
}
.salt-theme.salt-theme-next[data-mode=dark] {
  --salt-palette-categorical-1: var(--salt-color-cobalt-500);
  --salt-palette-categorical-1-strong: var(--salt-color-cobalt-400);
  --salt-palette-categorical-1-weakest: var(--salt-color-cobalt-900);
  --salt-palette-categorical-2: var(--salt-color-cider-500);
  --salt-palette-categorical-2-strong: var(--salt-color-cider-400);
  --salt-palette-categorical-2-weakest: var(--salt-color-cider-900);
  --salt-palette-categorical-3: var(--salt-color-plum-500);
  --salt-palette-categorical-3-strong: var(--salt-color-plum-400);
  --salt-palette-categorical-3-weakest: var(--salt-color-plum-900);
  --salt-palette-categorical-4: var(--salt-color-aqua-500);
  --salt-palette-categorical-4-strong: var(--salt-color-aqua-400);
  --salt-palette-categorical-4-weakest: var(--salt-color-aqua-900);
  --salt-palette-categorical-5: var(--salt-color-slate-500);
  --salt-palette-categorical-5-strong: var(--salt-color-slate-400);
  --salt-palette-categorical-5-weakest: var(--salt-color-slate-900);
  --salt-palette-categorical-6: var(--salt-color-rose-500);
  --salt-palette-categorical-6-strong: var(--salt-color-rose-400);
  --salt-palette-categorical-6-weakest: var(--salt-color-rose-900);
  --salt-palette-categorical-7: var(--salt-color-olive-500);
  --salt-palette-categorical-7-strong: var(--salt-color-olive-400);
  --salt-palette-categorical-7-weakest: var(--salt-color-olive-900);
  --salt-palette-categorical-8: var(--salt-color-salmon-500);
  --salt-palette-categorical-8-strong: var(--salt-color-salmon-400);
  --salt-palette-categorical-8-weakest: var(--salt-color-salmon-900);
  --salt-palette-categorical-9: var(--salt-color-indigo-500);
  --salt-palette-categorical-9-strong: var(--salt-color-indigo-400);
  --salt-palette-categorical-9-weakest: var(--salt-color-indigo-900);
  --salt-palette-categorical-10: var(--salt-color-jade-500);
  --salt-palette-categorical-10-strong: var(--salt-color-jade-400);
  --salt-palette-categorical-10-weakest: var(--salt-color-jade-900);
  --salt-palette-categorical-11: var(--salt-color-citrine-500);
  --salt-palette-categorical-11-strong: var(--salt-color-citrine-400);
  --salt-palette-categorical-11-weakest: var(--salt-color-citrine-900);
  --salt-palette-categorical-12: var(--salt-color-autumn-500);
  --salt-palette-categorical-12-strong: var(--salt-color-autumn-400);
  --salt-palette-categorical-12-weakest: var(--salt-color-autumn-900);
  --salt-palette-categorical-13: var(--salt-color-lavender-500);
  --salt-palette-categorical-13-strong: var(--salt-color-lavender-400);
  --salt-palette-categorical-13-weakest: var(--salt-color-lavender-900);
  --salt-palette-categorical-14: var(--salt-color-ocean-500);
  --salt-palette-categorical-14-strong: var(--salt-color-ocean-400);
  --salt-palette-categorical-14-weakest: var(--salt-color-ocean-900);
  --salt-palette-categorical-15: var(--salt-color-smoke-500);
  --salt-palette-categorical-15-strong: var(--salt-color-smoke-400);
  --salt-palette-categorical-15-weakest: var(--salt-color-smoke-900);
  --salt-palette-categorical-16: var(--salt-color-fuchsia-500);
  --salt-palette-categorical-16-strong: var(--salt-color-fuchsia-400);
  --salt-palette-categorical-16-weakest: var(--salt-color-fuchsia-900);
  --salt-palette-categorical-17: var(--salt-color-lime-500);
  --salt-palette-categorical-17-strong: var(--salt-color-lime-400);
  --salt-palette-categorical-17-weakest: var(--salt-color-lime-900);
  --salt-palette-categorical-18: var(--salt-color-fur-500);
  --salt-palette-categorical-18-strong: var(--salt-color-fur-400);
  --salt-palette-categorical-18-weakest: var(--salt-color-fur-900);
  --salt-palette-categorical-19: var(--salt-color-violet-500);
  --salt-palette-categorical-19-strong: var(--salt-color-violet-400);
  --salt-palette-categorical-19-weakest: var(--salt-color-violet-900);
  --salt-palette-categorical-20: var(--salt-color-forest-500);
  --salt-palette-categorical-20-strong: var(--salt-color-forest-400);
  --salt-palette-categorical-20-weakest: var(--salt-color-forest-900);
}

/* css/next/palette/corner.css */
.salt-theme-next[data-corner=rounded] {
  --salt-palette-corner-weaker: var(--salt-curve-50);
  --salt-palette-corner-weak: var(--salt-curve-100);
  --salt-palette-corner: var(--salt-curve-150);
  --salt-palette-corner-strong: var(--salt-curve-200);
  --salt-palette-corner-stronger: var(--salt-curve-250);
  --salt-palette-corner-strongest: var(--salt-curve-999);
}
.salt-theme-next[data-corner=sharp] {
  --salt-palette-corner-weaker: var(--salt-curve-0);
  --salt-palette-corner-weak: var(--salt-curve-0);
  --salt-palette-corner: var(--salt-curve-0);
  --salt-palette-corner-strong: var(--salt-curve-0);
  --salt-palette-corner-stronger: var(--salt-curve-0);
  --salt-palette-corner-strongest: var(--salt-curve-999);
}

/* css/next/palette/foreground.css */
.salt-theme.salt-theme-next[data-mode=light] {
  --salt-palette-foreground-primary: var(--salt-color-black);
  --salt-palette-foreground-primary-disabled: var(--salt-color-black-40a);
  --salt-palette-foreground-primary-alt: var(--salt-color-white);
  --salt-palette-foreground-primary-alt-disabled: var(--salt-color-white-40a);
  --salt-palette-foreground-secondary: var(--salt-color-gray-700);
  --salt-palette-foreground-secondary-disabled: var(--salt-color-gray-700-40a);
  --salt-palette-foreground-visited: var(--salt-color-purple-800);
}
.salt-theme.salt-theme-next[data-mode=dark] {
  --salt-palette-foreground-primary: var(--salt-color-white);
  --salt-palette-foreground-primary-disabled: var(--salt-color-white-40a);
  --salt-palette-foreground-primary-alt: var(--salt-color-white);
  --salt-palette-foreground-primary-alt-disabled: var(--salt-color-white-40a);
  --salt-palette-foreground-secondary: var(--salt-color-gray-300);
  --salt-palette-foreground-secondary-disabled: var(--salt-color-gray-300-40a);
  --salt-palette-foreground-visited: var(--salt-color-purple-200);
}

/* css/next/palette/info.css */
.salt-theme.salt-theme-next[data-mode=light] {
  --salt-palette-info: var(--salt-color-blue-500);
  --salt-palette-info-strong: var(--salt-color-blue-600);
  --salt-palette-info-weakest: var(--salt-color-blue-100);
}
.salt-theme.salt-theme-next[data-mode=dark] {
  --salt-palette-info: var(--salt-color-blue-500);
  --salt-palette-info-strong: var(--salt-color-blue-400);
  --salt-palette-info-weakest: var(--salt-color-blue-900);
}

/* css/next/palette/negative.css */
.salt-theme.salt-theme-next[data-mode=light] {
  --salt-palette-negative-stronger: var(--salt-color-red-700);
  --salt-palette-negative-strong: var(--salt-color-red-600);
  --salt-palette-negative: var(--salt-color-red-500);
  --salt-palette-negative-weaker: var(--salt-color-red-200);
  --salt-palette-negative-weakest: var(--salt-color-red-100);
}
.salt-theme.salt-theme-next[data-mode=dark] {
  --salt-palette-negative-stronger: var(--salt-color-red-300);
  --salt-palette-negative-strong: var(--salt-color-red-400);
  --salt-palette-negative: var(--salt-color-red-500);
  --salt-palette-negative-weaker: var(--salt-color-red-800);
  --salt-palette-negative-weakest: var(--salt-color-red-900);
}

/* css/next/palette/neutral.css */
.salt-theme.salt-theme-next[data-mode=light] {
  --salt-palette-neutral: var(--salt-color-gray-500);
  --salt-palette-neutral-disabled: var(--salt-color-gray-500-40a);
  --salt-palette-neutral-readonly: var(--salt-color-gray-500-10a);
  --salt-palette-neutral-strong: var(--salt-color-gray-600);
  --salt-palette-neutral-stronger: var(--salt-color-gray-700);
  --salt-palette-neutral-strongest: var(--salt-color-gray-800);
  --salt-palette-neutral-weak: var(--salt-color-gray-400);
  --salt-palette-neutral-weaker: var(--salt-color-gray-200);
  --salt-palette-neutral-weakest: var(--salt-color-gray-100);
}
.salt-theme.salt-theme-next[data-mode=dark] {
  --salt-palette-neutral: var(--salt-color-gray-500);
  --salt-palette-neutral-disabled: var(--salt-color-gray-500-40a);
  --salt-palette-neutral-readonly: var(--salt-color-gray-500-10a);
  --salt-palette-neutral-strong: var(--salt-color-gray-400);
  --salt-palette-neutral-stronger: var(--salt-color-gray-200);
  --salt-palette-neutral-strongest: var(--salt-color-gray-100);
  --salt-palette-neutral-weak: var(--salt-color-gray-600);
  --salt-palette-neutral-weaker: var(--salt-color-gray-800);
  --salt-palette-neutral-weakest: var(--salt-color-gray-900);
}

/* css/next/palette/positive.css */
.salt-theme.salt-theme-next[data-mode=light] {
  --salt-palette-positive-stronger: var(--salt-color-green-700);
  --salt-palette-positive-strong: var(--salt-color-green-600);
  --salt-palette-positive: var(--salt-color-green-500);
  --salt-palette-positive-weaker: var(--salt-color-green-200);
  --salt-palette-positive-weakest: var(--salt-color-green-100);
}
.salt-theme.salt-theme-next[data-mode=dark] {
  --salt-palette-positive-stronger: var(--salt-color-green-300);
  --salt-palette-positive-strong: var(--salt-color-green-400);
  --salt-palette-positive: var(--salt-color-green-500);
  --salt-palette-positive-weaker: var(--salt-color-green-800);
  --salt-palette-positive-weakest: var(--salt-color-green-900);
}

/* css/next/palette/shadow.css */
.salt-theme.salt-theme-next[data-mode=light] {
  --salt-shadow-lowest: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  --salt-shadow-lower: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  --salt-shadow-low: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
  --salt-shadow-mediumLow: 0 6px 10px 0 rgba(0, 0, 0, 0.2);
  --salt-shadow-medium: 0 12px 40px 0 rgba(0, 0, 0, 0.3);
}
.salt-theme.salt-theme-next[data-mode=dark] {
  --salt-shadow-lowest: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  --salt-shadow-lower: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  --salt-shadow-low: 0 4px 8px 0 rgba(0, 0, 0, 0.55);
  --salt-shadow-mediumLow: 0 6px 10px 0 rgba(0, 0, 0, 0.55);
  --salt-shadow-medium: 0 12px 40px 0 rgba(0, 0, 0, 0.65);
}

/* css/next/palette/warning.css */
.salt-theme.salt-theme-next[data-mode=light] {
  --salt-palette-warning-stronger: var(--salt-color-orange-700);
  --salt-palette-warning-strong: var(--salt-color-orange-600);
  --salt-palette-warning: var(--salt-color-orange-500);
  --salt-palette-warning-weaker: var(--salt-color-orange-200);
  --salt-palette-warning-weakest: var(--salt-color-orange-100);
}
.salt-theme.salt-theme-next[data-mode=dark] {
  --salt-palette-warning-stronger: var(--salt-color-orange-300);
  --salt-palette-warning-strong: var(--salt-color-orange-400);
  --salt-palette-warning: var(--salt-color-orange-500);
  --salt-palette-warning-weaker: var(--salt-color-orange-800);
  --salt-palette-warning-weakest: var(--salt-color-orange-900);
}

/* css/next/characteristics/actionable.css */
.salt-theme.salt-theme-next {
  --salt-actionable-accented-bold-background-active: var(--salt-palette-accent-weaker);
  --salt-actionable-accented-bold-background-hover: linear-gradient(var(--salt-palette-alpha-dark-low), var(--salt-palette-alpha-dark-low)) var(--salt-palette-accent);
  --salt-actionable-accented-bold-background: var(--salt-palette-accent);
  --salt-actionable-accented-bold-borderColor-active: var(--salt-palette-accent);
  --salt-actionable-accented-bold-borderColor-hover: var(--salt-palette-alpha-contrast-medium);
  --salt-actionable-accented-bold-borderColor: var(--salt-palette-accent);
  --salt-actionable-accented-bold-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-accented-bold-foreground-hover: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-accented-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-accented-background-active: var(--salt-palette-accent-weaker);
  --salt-actionable-accented-background-hover: var(--salt-palette-accent-weakest);
  --salt-actionable-accented-background: var(--salt-color-transparent);
  --salt-actionable-accented-borderColor-active: var(--salt-palette-accent);
  --salt-actionable-accented-borderColor-hover: var(--salt-palette-accent);
  --salt-actionable-accented-borderColor: var(--salt-palette-accent);
  --salt-actionable-accented-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-accented-foreground-hover: var(--salt-palette-accent-stronger);
  --salt-actionable-accented-foreground: var(--salt-palette-accent-strong);
  --salt-actionable-accented-background-selected: var(--salt-palette-accent);
  --salt-actionable-accented-borderColor-selected: var(--salt-palette-accent);
  --salt-actionable-accented-foreground-selected: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-accented-subtle-background-active: var(--salt-palette-alpha-contrast-low);
  --salt-actionable-accented-subtle-background-hover: var(--salt-palette-alpha-contrast-lower);
  --salt-actionable-accented-subtle-background: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-accented-subtle-foreground-hover: var(--salt-palette-accent-stronger);
  --salt-actionable-accented-subtle-foreground: var(--salt-palette-accent-strong);
  --salt-actionable-bold-background-active: var(--salt-palette-neutral-weaker);
  --salt-actionable-bold-background-hover: linear-gradient(var(--salt-palette-alpha-dark-low), var(--salt-palette-alpha-dark-low)) var(--salt-palette-neutral);
  --salt-actionable-bold-background: var(--salt-palette-neutral);
  --salt-actionable-bold-borderColor-active: var(--salt-palette-neutral);
  --salt-actionable-bold-borderColor-hover: var(--salt-palette-alpha-contrast-medium);
  --salt-actionable-bold-borderColor: var(--salt-palette-neutral);
  --salt-actionable-bold-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-bold-foreground-hover: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-background-active: var(--salt-palette-neutral-weaker);
  --salt-actionable-background-hover: var(--salt-palette-neutral-weakest);
  --salt-actionable-background: var(--salt-color-transparent);
  --salt-actionable-borderColor-active: var(--salt-palette-neutral);
  --salt-actionable-borderColor-hover: var(--salt-palette-neutral);
  --salt-actionable-borderColor: var(--salt-palette-neutral);
  --salt-actionable-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-foreground-hover: var(--salt-palette-foreground-primary);
  --salt-actionable-foreground: var(--salt-palette-foreground-primary);
  --salt-actionable-background-selected: var(--salt-palette-neutral);
  --salt-actionable-borderColor-selected: var(--salt-palette-neutral);
  --salt-actionable-foreground-selected: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-subtle-background-active: var(--salt-palette-alpha-contrast-low);
  --salt-actionable-subtle-background-hover: var(--salt-palette-alpha-contrast-lower);
  --salt-actionable-subtle-background: var(--salt-color-transparent);
  --salt-actionable-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-subtle-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-subtle-foreground-hover: var(--salt-palette-foreground-primary);
  --salt-actionable-subtle-foreground: var(--salt-palette-foreground-primary);
  --salt-actionable-negative-bold-background-active: var(--salt-palette-negative-weaker);
  --salt-actionable-negative-bold-background-hover: linear-gradient(var(--salt-palette-alpha-dark-low), var(--salt-palette-alpha-dark-low)) var(--salt-palette-negative);
  --salt-actionable-negative-bold-background: var(--salt-palette-negative);
  --salt-actionable-negative-bold-borderColor-active: var(--salt-palette-negative);
  --salt-actionable-negative-bold-borderColor-hover: var(--salt-palette-alpha-contrast-medium);
  --salt-actionable-negative-bold-borderColor: var(--salt-palette-negative);
  --salt-actionable-negative-bold-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-negative-bold-foreground-hover: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-negative-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-negative-background-active: var(--salt-palette-negative-weaker);
  --salt-actionable-negative-background-hover: var(--salt-palette-negative-weakest);
  --salt-actionable-negative-background: var(--salt-color-transparent);
  --salt-actionable-negative-borderColor-active: var(--salt-palette-negative);
  --salt-actionable-negative-borderColor-hover: var(--salt-palette-negative);
  --salt-actionable-negative-borderColor: var(--salt-palette-negative);
  --salt-actionable-negative-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-negative-foreground-hover: var(--salt-palette-negative-stronger);
  --salt-actionable-negative-foreground: var(--salt-palette-negative-strong);
  --salt-actionable-negative-background-selected: var(--salt-palette-negative);
  --salt-actionable-negative-borderColor-selected: var(--salt-palette-negative);
  --salt-actionable-negative-foreground-selected: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-negative-subtle-background-active: var(--salt-palette-alpha-contrast-low);
  --salt-actionable-negative-subtle-background-hover: var(--salt-palette-alpha-contrast-lower);
  --salt-actionable-negative-subtle-background: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-negative-subtle-foreground-hover: var(--salt-palette-negative-stronger);
  --salt-actionable-negative-subtle-foreground: var(--salt-palette-negative-strong);
  --salt-actionable-positive-bold-background-active: var(--salt-palette-positive-weaker);
  --salt-actionable-positive-bold-background-hover: linear-gradient(var(--salt-palette-alpha-dark-low), var(--salt-palette-alpha-dark-low)) var(--salt-palette-positive);
  --salt-actionable-positive-bold-background: var(--salt-palette-positive);
  --salt-actionable-positive-bold-borderColor-active: var(--salt-palette-positive);
  --salt-actionable-positive-bold-borderColor-hover: var(--salt-palette-alpha-contrast-medium);
  --salt-actionable-positive-bold-borderColor: var(--salt-palette-positive);
  --salt-actionable-positive-bold-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-positive-bold-foreground-hover: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-positive-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-positive-background-active: var(--salt-palette-positive-weaker);
  --salt-actionable-positive-background-hover: var(--salt-palette-positive-weakest);
  --salt-actionable-positive-background: var(--salt-color-transparent);
  --salt-actionable-positive-borderColor-active: var(--salt-palette-positive);
  --salt-actionable-positive-borderColor-hover: var(--salt-palette-positive);
  --salt-actionable-positive-borderColor: var(--salt-palette-positive);
  --salt-actionable-positive-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-positive-foreground-hover: var(--salt-palette-positive-stronger);
  --salt-actionable-positive-foreground: var(--salt-palette-positive-strong);
  --salt-actionable-positive-background-selected: var(--salt-palette-positive);
  --salt-actionable-positive-borderColor-selected: var(--salt-palette-positive);
  --salt-actionable-positive-foreground-selected: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-positive-subtle-background-active: var(--salt-palette-alpha-contrast-low);
  --salt-actionable-positive-subtle-background-hover: var(--salt-palette-alpha-contrast-lower);
  --salt-actionable-positive-subtle-background: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-positive-subtle-foreground-hover: var(--salt-palette-positive-stronger);
  --salt-actionable-positive-subtle-foreground: var(--salt-palette-positive-strong);
  --salt-actionable-caution-bold-background-active: var(--salt-palette-warning-weaker);
  --salt-actionable-caution-bold-background-hover: linear-gradient(var(--salt-palette-alpha-dark-low), var(--salt-palette-alpha-dark-low)) var(--salt-palette-warning);
  --salt-actionable-caution-bold-background: var(--salt-palette-warning);
  --salt-actionable-caution-bold-borderColor-active: var(--salt-palette-warning);
  --salt-actionable-caution-bold-borderColor-hover: var(--salt-palette-alpha-contrast-medium);
  --salt-actionable-caution-bold-borderColor: var(--salt-palette-warning);
  --salt-actionable-caution-bold-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-caution-bold-foreground-hover: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-caution-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-caution-background-active: var(--salt-palette-warning-weaker);
  --salt-actionable-caution-background-hover: var(--salt-palette-warning-weakest);
  --salt-actionable-caution-background: var(--salt-color-transparent);
  --salt-actionable-caution-borderColor-active: var(--salt-palette-warning);
  --salt-actionable-caution-borderColor-hover: var(--salt-palette-warning);
  --salt-actionable-caution-borderColor: var(--salt-palette-warning);
  --salt-actionable-caution-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-caution-foreground-hover: var(--salt-palette-warning-stronger);
  --salt-actionable-caution-foreground: var(--salt-palette-warning-strong);
  --salt-actionable-caution-background-selected: var(--salt-palette-warning);
  --salt-actionable-caution-borderColor-selected: var(--salt-palette-warning);
  --salt-actionable-caution-foreground-selected: var(--salt-palette-foreground-primary-alt);
  --salt-actionable-caution-subtle-background-active: var(--salt-palette-alpha-contrast-low);
  --salt-actionable-caution-subtle-background-hover: var(--salt-palette-alpha-contrast-lower);
  --salt-actionable-caution-subtle-background: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-borderColor-active: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-borderColor-hover: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-borderColor: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-foreground-active: var(--salt-palette-foreground-primary);
  --salt-actionable-caution-subtle-foreground-hover: var(--salt-palette-warning-stronger);
  --salt-actionable-caution-subtle-foreground: var(--salt-palette-warning-strong);
}

/* css/next/characteristics/category.css */
.salt-theme.salt-theme-next {
  --salt-category-1-foreground: var(--salt-palette-categorical-1-strong);
  --salt-category-1-background: var(--salt-palette-categorical-1-weakest);
  --salt-category-1-borderColor: var(--salt-palette-categorical-1);
  --salt-category-1-bold-background: var(--salt-palette-categorical-1);
  --salt-category-1-dataviz: var(--salt-palette-categorical-1);
  --salt-category-2-foreground: var(--salt-palette-categorical-2-strong);
  --salt-category-2-background: var(--salt-palette-categorical-2-weakest);
  --salt-category-2-borderColor: var(--salt-palette-categorical-2);
  --salt-category-2-bold-background: var(--salt-palette-categorical-2);
  --salt-category-2-dataviz: var(--salt-palette-categorical-2);
  --salt-category-3-foreground: var(--salt-palette-categorical-3-strong);
  --salt-category-3-background: var(--salt-palette-categorical-3-weakest);
  --salt-category-3-borderColor: var(--salt-palette-categorical-3);
  --salt-category-3-bold-background: var(--salt-palette-categorical-3);
  --salt-category-3-dataviz: var(--salt-palette-categorical-3);
  --salt-category-4-foreground: var(--salt-palette-categorical-4-strong);
  --salt-category-4-background: var(--salt-palette-categorical-4-weakest);
  --salt-category-4-borderColor: var(--salt-palette-categorical-4);
  --salt-category-4-bold-background: var(--salt-palette-categorical-4);
  --salt-category-4-dataviz: var(--salt-palette-categorical-4);
  --salt-category-5-foreground: var(--salt-palette-categorical-5-strong);
  --salt-category-5-background: var(--salt-palette-categorical-5-weakest);
  --salt-category-5-borderColor: var(--salt-palette-categorical-5);
  --salt-category-5-bold-background: var(--salt-palette-categorical-5);
  --salt-category-5-dataviz: var(--salt-palette-categorical-5);
  --salt-category-6-foreground: var(--salt-palette-categorical-6-strong);
  --salt-category-6-background: var(--salt-palette-categorical-6-weakest);
  --salt-category-6-borderColor: var(--salt-palette-categorical-6);
  --salt-category-6-bold-background: var(--salt-palette-categorical-6);
  --salt-category-6-dataviz: var(--salt-palette-categorical-6);
  --salt-category-7-foreground: var(--salt-palette-categorical-7-strong);
  --salt-category-7-background: var(--salt-palette-categorical-7-weakest);
  --salt-category-7-borderColor: var(--salt-palette-categorical-7);
  --salt-category-7-bold-background: var(--salt-palette-categorical-7);
  --salt-category-7-dataviz: var(--salt-palette-categorical-7);
  --salt-category-8-foreground: var(--salt-palette-categorical-8-strong);
  --salt-category-8-background: var(--salt-palette-categorical-8-weakest);
  --salt-category-8-borderColor: var(--salt-palette-categorical-8);
  --salt-category-8-bold-background: var(--salt-palette-categorical-8);
  --salt-category-8-dataviz: var(--salt-palette-categorical-8);
  --salt-category-9-foreground: var(--salt-palette-categorical-9-strong);
  --salt-category-9-background: var(--salt-palette-categorical-9-weakest);
  --salt-category-9-borderColor: var(--salt-palette-categorical-9);
  --salt-category-9-bold-background: var(--salt-palette-categorical-9);
  --salt-category-9-dataviz: var(--salt-palette-categorical-9);
  --salt-category-10-foreground: var(--salt-palette-categorical-10-strong);
  --salt-category-10-background: var(--salt-palette-categorical-10-weakest);
  --salt-category-10-borderColor: var(--salt-palette-categorical-10);
  --salt-category-10-bold-background: var(--salt-palette-categorical-10);
  --salt-category-10-dataviz: var(--salt-palette-categorical-10);
  --salt-category-11-foreground: var(--salt-palette-categorical-11-strong);
  --salt-category-11-background: var(--salt-palette-categorical-11-weakest);
  --salt-category-11-borderColor: var(--salt-palette-categorical-11);
  --salt-category-11-bold-background: var(--salt-palette-categorical-11);
  --salt-category-11-dataviz: var(--salt-palette-categorical-11);
  --salt-category-12-foreground: var(--salt-palette-categorical-12-strong);
  --salt-category-12-background: var(--salt-palette-categorical-12-weakest);
  --salt-category-12-borderColor: var(--salt-palette-categorical-12);
  --salt-category-12-bold-background: var(--salt-palette-categorical-12);
  --salt-category-12-dataviz: var(--salt-palette-categorical-12);
  --salt-category-13-foreground: var(--salt-palette-categorical-13-strong);
  --salt-category-13-background: var(--salt-palette-categorical-13-weakest);
  --salt-category-13-borderColor: var(--salt-palette-categorical-13);
  --salt-category-13-bold-background: var(--salt-palette-categorical-13);
  --salt-category-13-dataviz: var(--salt-palette-categorical-13);
  --salt-category-14-foreground: var(--salt-palette-categorical-14-strong);
  --salt-category-14-background: var(--salt-palette-categorical-14-weakest);
  --salt-category-14-borderColor: var(--salt-palette-categorical-14);
  --salt-category-14-bold-background: var(--salt-palette-categorical-14);
  --salt-category-14-dataviz: var(--salt-palette-categorical-14);
  --salt-category-15-foreground: var(--salt-palette-categorical-15-strong);
  --salt-category-15-background: var(--salt-palette-categorical-15-weakest);
  --salt-category-15-borderColor: var(--salt-palette-categorical-15);
  --salt-category-15-bold-background: var(--salt-palette-categorical-15);
  --salt-category-15-dataviz: var(--salt-palette-categorical-15);
  --salt-category-16-foreground: var(--salt-palette-categorical-16-strong);
  --salt-category-16-background: var(--salt-palette-categorical-16-weakest);
  --salt-category-16-borderColor: var(--salt-palette-categorical-16);
  --salt-category-16-bold-background: var(--salt-palette-categorical-16);
  --salt-category-16-dataviz: var(--salt-palette-categorical-16);
  --salt-category-17-foreground: var(--salt-palette-categorical-17-strong);
  --salt-category-17-background: var(--salt-palette-categorical-17-weakest);
  --salt-category-17-borderColor: var(--salt-palette-categorical-17);
  --salt-category-17-bold-background: var(--salt-palette-categorical-17);
  --salt-category-17-dataviz: var(--salt-palette-categorical-17);
  --salt-category-18-foreground: var(--salt-palette-categorical-18-strong);
  --salt-category-18-background: var(--salt-palette-categorical-18-weakest);
  --salt-category-18-borderColor: var(--salt-palette-categorical-18);
  --salt-category-18-bold-background: var(--salt-palette-categorical-18);
  --salt-category-18-dataviz: var(--salt-palette-categorical-18);
  --salt-category-19-foreground: var(--salt-palette-categorical-19-strong);
  --salt-category-19-background: var(--salt-palette-categorical-19-weakest);
  --salt-category-19-borderColor: var(--salt-palette-categorical-19);
  --salt-category-19-bold-background: var(--salt-palette-categorical-19);
  --salt-category-19-dataviz: var(--salt-palette-categorical-19);
  --salt-category-20-foreground: var(--salt-palette-categorical-20-strong);
  --salt-category-20-background: var(--salt-palette-categorical-20-weakest);
  --salt-category-20-borderColor: var(--salt-palette-categorical-20);
  --salt-category-20-bold-background: var(--salt-palette-categorical-20);
  --salt-category-20-dataviz: var(--salt-palette-categorical-20);
}

/* css/next/characteristics/container.css */
.salt-theme.salt-theme-next {
  --salt-container-primary-background: var(--salt-palette-background-primary);
  --salt-container-primary-background-disabled: var(--salt-palette-background-primary-disabled);
  --salt-container-primary-borderColor: var(--salt-palette-alpha-contrast-medium);
  --salt-container-primary-borderColor-disabled: var(--salt-palette-alpha-contrast-lower);
  --salt-container-secondary-background: var(--salt-palette-background-secondary);
  --salt-container-secondary-background-disabled: var(--salt-palette-background-secondary-disabled);
  --salt-container-secondary-borderColor: var(--salt-palette-alpha-contrast-medium);
  --salt-container-secondary-borderColor-disabled: var(--salt-palette-alpha-contrast-lower);
  --salt-container-tertiary-background: var(--salt-palette-background-tertiary);
  --salt-container-tertiary-background-disabled: var(--salt-palette-background-tertiary-disabled);
  --salt-container-tertiary-borderColor: var(--salt-palette-alpha-contrast-medium);
  --salt-container-tertiary-borderColor-disabled: var(--salt-palette-alpha-contrast-lower);
  --salt-container-ghost-background: var(--salt-palette-alpha-medium);
  --salt-container-ghost-borderColor: var(--salt-palette-alpha-contrast-medium);
}

/* css/next/characteristics/content.css */
.salt-theme.salt-theme-next {
  --salt-content-primary-foreground: var(--salt-palette-foreground-primary);
  --salt-content-primary-foreground-disabled: var(--salt-palette-foreground-primary-disabled);
  --salt-content-secondary-foreground: var(--salt-palette-foreground-secondary);
  --salt-content-secondary-foreground-disabled: var(--salt-palette-foreground-secondary-disabled);
  --salt-content-accent-foreground: var(--salt-palette-accent-strong);
  --salt-content-attention-foreground: var(--salt-palette-negative-strong);
  --salt-content-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-content-bold-foreground-disabled: var(--salt-palette-foreground-primary-alt-disabled);
  --salt-content-foreground-visited: var(--salt-palette-foreground-visited);
}

/* css/next/characteristics/editable.css */
.salt-theme.salt-theme-next {
  --salt-editable-borderColor: var(--salt-palette-neutral);
  --salt-editable-borderColor-active: var(--salt-palette-accent-stronger);
  --salt-editable-borderColor-disabled: var(--salt-palette-neutral-disabled);
  --salt-editable-borderColor-hover: var(--salt-palette-accent);
  --salt-editable-borderColor-readonly: var(--salt-palette-neutral-readonly);
  --salt-editable-background-readonly: var(--salt-color-transparent);
  --salt-editable-primary-background: var(--salt-palette-background-primary);
  --salt-editable-primary-background-disabled: var(--salt-palette-background-primary-disabled);
  --salt-editable-secondary-background: var(--salt-palette-background-secondary);
  --salt-editable-secondary-background-disabled: var(--salt-palette-background-secondary-disabled);
  --salt-editable-tertiary-background: var(--salt-palette-background-tertiary);
  --salt-editable-tertiary-background-disabled: var(--salt-palette-background-tertiary-disabled);
}

/* css/next/characteristics/focused.css */
.salt-theme.salt-theme-next {
  --salt-focused-outlineColor: var(--salt-palette-accent-stronger);
  --salt-focused-outlineStyle: var(--salt-borderStyle-dotted);
  --salt-focused-outlineWidth: var(--salt-size-fixed-200);
  --salt-focused-outlineInset: 0;
  --salt-focused-outlineOffset: 0;
  --salt-focused-outline: var(--salt-focused-outlineWidth) var(--salt-focused-outlineStyle) var(--salt-focused-outlineColor);
}

/* css/next/characteristics/layout.css */
.salt-density-low,
.salt-density-medium,
.salt-density-high,
.salt-density-touch {
  --salt-layout-page-margin: var(--salt-spacing-300);
  --salt-layout-gap: var(--salt-spacing-300);
}
.salt-density-mobile {
  --salt-layout-page-margin: var(--salt-spacing-100);
  --salt-layout-gap: var(--salt-spacing-100);
}

/* css/next/characteristics/navigable.css */
.salt-theme.salt-theme-next {
  --salt-navigable-indicator-hover: var(--salt-palette-neutral);
  --salt-navigable-accent-indicator-active: var(--salt-palette-accent);
  --salt-navigable-accent-background-active: var(--salt-palette-accent-weakest);
  --salt-navigable-accent-borderColor-active: var(--salt-palette-accent);
}

/* css/next/characteristics/overlayable.css */
.salt-theme.salt-theme-next {
  --salt-overlayable-shadow-scroll: var(--salt-shadow-lowest);
  --salt-overlayable-shadow-region: var(--salt-shadow-lower);
  --salt-overlayable-shadow: var(--salt-shadow-lower);
  --salt-overlayable-shadow-hover: var(--salt-shadow-low);
  --salt-overlayable-shadow-popout: var(--salt-shadow-mediumLow);
  --salt-overlayable-shadow-drag: var(--salt-shadow-mediumLow);
  --salt-overlayable-shadow-modal: var(--salt-shadow-medium);
  --salt-overlayable-background: var(--salt-palette-alpha-higher);
  --salt-overlayable-background-hover: var(--salt-palette-alpha-contrast-lowest);
  --salt-overlayable-background-highlight: var(--salt-palette-alpha-contrast-medium);
  --salt-overlayable-background-rangeSelection: var(--salt-palette-alpha-contrast-mediumLow);
}

/* css/next/characteristics/selectable.css */
.salt-theme.salt-theme-next {
  --salt-selectable-borderColor: var(--salt-palette-neutral);
  --salt-selectable-borderColor-hover: var(--salt-palette-accent);
  --salt-selectable-borderColor-selected: var(--salt-palette-accent);
  --salt-selectable-borderColor-selectedDisabled: var(--salt-palette-accent-disabled);
  --salt-selectable-borderColor-readonly: var(--salt-palette-neutral);
  --salt-selectable-foreground: var(--salt-palette-neutral-strong);
  --salt-selectable-foreground-hover: var(--salt-palette-accent);
  --salt-selectable-foreground-selected: var(--salt-palette-accent);
  --salt-selectable-foreground-selectedDisabled: var(--salt-palette-accent-disabled);
  --salt-selectable-background: var(--salt-color-transparent);
  --salt-selectable-background-hover: var(--salt-palette-accent-weakest);
  --salt-selectable-background-selected: var(--salt-palette-accent-weaker);
  --salt-selectable-background-disabled: var(--salt-color-transparent);
  --salt-selectable-background-selectedDisabled: var(--salt-palette-accent-weaker-disabled);
}

/* css/next/characteristics/sentiment.css */
.salt-theme-next.salt-theme {
  --salt-sentiment-negative-foreground-informative: var(--salt-palette-negative-strong);
  --salt-sentiment-positive-foreground-informative: var(--salt-palette-positive-strong);
  --salt-sentiment-negative-foreground-decorative: var(--salt-palette-negative);
  --salt-sentiment-positive-foreground-decorative: var(--salt-palette-positive);
  --salt-sentiment-neutral-track: var(--salt-palette-alpha-contrast-high);
  --salt-sentiment-caution-dataviz: var(--salt-palette-warning);
  --salt-sentiment-negative-dataviz: var(--salt-palette-negative);
  --salt-sentiment-positive-dataviz: var(--salt-palette-positive);
  --salt-sentiment-neutral-dataviz: var(--salt-palette-neutral);
  --salt-sentiment-accent-dataviz: var(--salt-palette-accent);
  --salt-sentiment-accent-background: var(--salt-palette-accent);
  --salt-sentiment-accent-background-disabled: var(--salt-palette-accent-disabled);
  --salt-sentiment-accent-borderColor: var(--salt-palette-accent);
}

/* css/next/characteristics/separable.css */
.salt-theme.salt-theme-next {
  --salt-separable-primary-borderColor: var(--salt-palette-alpha-contrast-mediumHigh);
  --salt-separable-secondary-borderColor: var(--salt-palette-alpha-contrast-medium);
  --salt-separable-tertiary-borderColor: var(--salt-palette-alpha-contrast-mediumLow);
  --salt-separable-foreground: var(--salt-palette-foreground-primary);
  --salt-separable-foreground-hover: var(--salt-palette-foreground-primary);
  --salt-separable-foreground-active: var(--salt-palette-foreground-primary-alt);
  --salt-separable-background-hover: var(--salt-palette-alpha-weak);
  --salt-separable-background-active: var(--salt-palette-accent);
}

/* css/next/characteristics/status.css */
.salt-theme.salt-theme-next {
  --salt-status-info-foreground-decorative: var(--salt-palette-info);
  --salt-status-success-foreground-decorative: var(--salt-palette-positive);
  --salt-status-warning-foreground-decorative: var(--salt-palette-warning);
  --salt-status-error-foreground-decorative: var(--salt-palette-negative);
  --salt-status-info-foreground-informative: var(--salt-palette-info-strong);
  --salt-status-success-foreground-informative: var(--salt-palette-positive-strong);
  --salt-status-warning-foreground-informative: var(--salt-palette-warning-strong);
  --salt-status-error-foreground-informative: var(--salt-palette-negative-strong);
  --salt-status-info-borderColor: var(--salt-palette-info);
  --salt-status-success-borderColor: var(--salt-palette-positive);
  --salt-status-warning-borderColor: var(--salt-palette-warning);
  --salt-status-error-borderColor: var(--salt-palette-negative);
  --salt-status-info-background: var(--salt-palette-info-weakest);
  --salt-status-success-background: var(--salt-palette-positive-weakest);
  --salt-status-warning-background: var(--salt-palette-warning-weakest);
  --salt-status-error-background: var(--salt-palette-negative-weakest);
  --salt-status-info-bold-background: var(--salt-palette-info);
  --salt-status-error-bold-background: var(--salt-palette-negative);
  --salt-status-warning-bold-background: var(--salt-palette-warning);
  --salt-status-success-bold-background: var(--salt-palette-positive);
  --salt-status-success-background-selected: var(--salt-palette-positive-weaker);
  --salt-status-warning-background-selected: var(--salt-palette-warning-weaker);
  --salt-status-error-background-selected: var(--salt-palette-negative-weaker);
}

/* css/next/characteristics/target.css */
.salt-theme.salt-theme-next {
  --salt-target-background-hover: var(--salt-palette-accent-weakest);
  --salt-target-borderColor-hover: var(--salt-palette-accent);
}

/* css/next/characteristics/text.css */
.salt-theme.salt-theme-next {
  --salt-text-letterSpacing: 0;
  --salt-text-textAlign: left;
  --salt-text-textAlign-embedded: center;
  --salt-text-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-fontWeight: var(--salt-typography-fontWeight-regular);
  --salt-text-fontWeight-small: var(--salt-typography-fontWeight-light);
  --salt-text-fontWeight-strong: var(--salt-typography-fontWeight-semiBold);
  --salt-text-notation-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-notation-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-notation-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-notation-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-label-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-label-fontWeight: var(--salt-typography-fontWeight-regular);
  --salt-text-label-fontWeight-small: var(--salt-typography-fontWeight-light);
  --salt-text-label-fontWeight-strong: var(--salt-typography-fontWeight-semiBold);
  --salt-text-code-fontFamily: var(--salt-palette-text-fontFamily-code);
}
.salt-theme-next.salt-theme[data-action-font="Open Sans"] {
  --salt-text-action-letterSpacing: 0.6px;
  --salt-text-action-textTransform: uppercase;
  --salt-text-action-textAlign: center;
  --salt-text-action-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-action-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-action-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-action-fontWeight-strong: var(--salt-typography-fontWeight-bold);
}
.salt-theme-next.salt-theme[data-action-font=Amplitude] {
  --salt-text-action-letterSpacing: 0.6px;
  --salt-text-action-textTransform: uppercase;
  --salt-text-action-textAlign: center;
  --salt-text-action-fontFamily: var(--salt-typography-fontFamily-amplitude);
  --salt-text-action-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-text-action-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-action-fontWeight-strong: var(--salt-typography-fontWeight-bold);
}
.salt-theme-next.salt-theme[data-heading-font="Open Sans"] {
  --salt-text-h1-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-h1-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-h1-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h1-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h2-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-h2-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-h2-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h2-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h3-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-h3-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-h3-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h3-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h4-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-h4-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-h4-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h4-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display1-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-display1-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-display1-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display1-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-display2-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-display2-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-display2-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display2-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-display3-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-display3-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-display3-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display3-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-display4-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-text-display4-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-text-display4-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display4-fontWeight-small: var(--salt-typography-fontWeight-regular);
}
.salt-theme-next.salt-theme[data-heading-font=Amplitude] {
  --salt-text-h1-fontFamily: var(--salt-typography-fontFamily-amplitude);
  --salt-text-h1-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-text-h1-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h1-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h2-fontFamily: var(--salt-typography-fontFamily-amplitude);
  --salt-text-h2-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-text-h2-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h2-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h3-fontFamily: var(--salt-typography-fontFamily-amplitude);
  --salt-text-h3-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-text-h3-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h3-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-h4-fontFamily: var(--salt-typography-fontFamily-amplitude);
  --salt-text-h4-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-text-h4-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-h4-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display1-fontFamily: var(--salt-typography-fontFamily-amplitude);
  --salt-text-display1-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-text-display1-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display1-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-display2-fontFamily: var(--salt-typography-fontFamily-amplitude);
  --salt-text-display2-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-text-display2-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display2-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-display3-fontFamily: var(--salt-typography-fontFamily-amplitude);
  --salt-text-display3-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-text-display3-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display3-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-text-display4-fontFamily: var(--salt-typography-fontFamily-amplitude);
  --salt-text-display4-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-text-display4-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-text-display4-fontWeight-small: var(--salt-typography-fontWeight-regular);
}
.salt-theme-next.salt-density-touch {
  --salt-text-h1-fontSize: 42px;
  --salt-text-h1-lineHeight: 54px;
  --salt-text-h2-fontSize: 32px;
  --salt-text-h2-lineHeight: 42px;
  --salt-text-h3-fontSize: 24px;
  --salt-text-h3-lineHeight: 32px;
  --salt-text-h4-fontSize: 16px;
  --salt-text-h4-lineHeight: 20px;
  --salt-text-label-fontSize: 14px;
  --salt-text-label-lineHeight: 18px;
  --salt-text-fontSize: 16px;
  --salt-text-lineHeight: 20px;
  --salt-text-minHeight: 20px;
  --salt-text-display1-fontSize: 102px;
  --salt-text-display1-lineHeight: 133px;
  --salt-text-display2-fontSize: 84px;
  --salt-text-display2-lineHeight: 109px;
  --salt-text-display3-fontSize: 68px;
  --salt-text-display3-lineHeight: 88px;
  --salt-text-display4-fontSize: 54px;
  --salt-text-display4-lineHeight: 70px;
  --salt-text-notation-fontSize: 14px;
  --salt-text-notation-lineHeight: 18px;
}
.salt-theme-next.salt-density-low {
  --salt-text-h1-fontSize: 32px;
  --salt-text-h1-lineHeight: 42px;
  --salt-text-h2-fontSize: 24px;
  --salt-text-h2-lineHeight: 32px;
  --salt-text-h3-fontSize: 18px;
  --salt-text-h3-lineHeight: 24px;
  --salt-text-h4-fontSize: 14px;
  --salt-text-h4-lineHeight: 18px;
  --salt-text-label-fontSize: 12px;
  --salt-text-label-lineHeight: 16px;
  --salt-text-fontSize: 14px;
  --salt-text-lineHeight: 18px;
  --salt-text-minHeight: 18px;
  --salt-text-display1-fontSize: 84px;
  --salt-text-display1-lineHeight: 109px;
  --salt-text-display2-fontSize: 68px;
  --salt-text-display2-lineHeight: 88px;
  --salt-text-display3-fontSize: 54px;
  --salt-text-display3-lineHeight: 70px;
  --salt-text-display4-fontSize: 42px;
  --salt-text-display4-lineHeight: 55px;
  --salt-text-notation-fontSize: 12px;
  --salt-text-notation-lineHeight: 16px;
}
.salt-theme-next.salt-density-medium {
  --salt-text-h1-fontSize: 24px;
  --salt-text-h1-lineHeight: 32px;
  --salt-text-h2-fontSize: 18px;
  --salt-text-h2-lineHeight: 24px;
  --salt-text-h3-fontSize: 14px;
  --salt-text-h3-lineHeight: 18px;
  --salt-text-h4-fontSize: 12px;
  --salt-text-h4-lineHeight: 16px;
  --salt-text-label-fontSize: 11px;
  --salt-text-label-lineHeight: 14px;
  --salt-text-fontSize: 12px;
  --salt-text-lineHeight: 16px;
  --salt-text-minHeight: 16px;
  --salt-text-display1-fontSize: 68px;
  --salt-text-display1-lineHeight: 88px;
  --salt-text-display2-fontSize: 54px;
  --salt-text-display2-lineHeight: 70px;
  --salt-text-display3-fontSize: 42px;
  --salt-text-display3-lineHeight: 55px;
  --salt-text-display4-fontSize: 32px;
  --salt-text-display4-lineHeight: 42px;
  --salt-text-notation-fontSize: 10px;
  --salt-text-notation-lineHeight: 13px;
}
.salt-theme-next.salt-density-high {
  --salt-text-h1-fontSize: 18px;
  --salt-text-h1-lineHeight: 24px;
  --salt-text-h2-fontSize: 14px;
  --salt-text-h2-lineHeight: 18px;
  --salt-text-h3-fontSize: 12px;
  --salt-text-h3-lineHeight: 16px;
  --salt-text-h4-fontSize: 11px;
  --salt-text-h4-lineHeight: 14px;
  --salt-text-label-fontSize: 10px;
  --salt-text-label-lineHeight: 13px;
  --salt-text-fontSize: 11px;
  --salt-text-lineHeight: 14px;
  --salt-text-minHeight: 14px;
  --salt-text-display1-fontSize: 54px;
  --salt-text-display1-lineHeight: 70px;
  --salt-text-display2-fontSize: 42px;
  --salt-text-display2-lineHeight: 55px;
  --salt-text-display3-fontSize: 32px;
  --salt-text-display3-lineHeight: 42px;
  --salt-text-display4-fontSize: 24px;
  --salt-text-display4-lineHeight: 32px;
  --salt-text-notation-fontSize: 8px;
  --salt-text-notation-lineHeight: 10px;
}
.salt-density-mobile {
  --salt-text-h1-fontSize: 24px;
  --salt-text-h1-lineHeight: 31px;
  --salt-text-h2-fontSize: 22px;
  --salt-text-h2-lineHeight: 29px;
  --salt-text-h3-fontSize: 20px;
  --salt-text-h3-lineHeight: 26px;
  --salt-text-h4-fontSize: 16px;
  --salt-text-h4-lineHeight: 21px;
  --salt-text-label-fontSize: 14px;
  --salt-text-label-lineHeight: 18px;
  --salt-text-fontSize: 16px;
  --salt-text-lineHeight: 21px;
  --salt-text-minHeight: 21px;
  --salt-text-display1-fontSize: 40px;
  --salt-text-display1-lineHeight: 52px;
  --salt-text-display2-fontSize: 36px;
  --salt-text-display2-lineHeight: 47px;
  --salt-text-display3-fontSize: 32px;
  --salt-text-display3-lineHeight: 42px;
  --salt-text-display4-fontSize: 28px;
  --salt-text-display4-lineHeight: 36px;
  --salt-text-notation-fontSize: 12px;
  --salt-text-notation-lineHeight: 16px;
}

/* css/deprecated/foundations.css */
.salt-theme {
  --salt-delay-instant: 100ms;
  --salt-delay-perceptible: 300ms;
  --salt-delay-notable: 1000ms;
  --salt-delay-cutoff: 10000ms;
  --salt-size-icon-base: var(--salt-icon-size-base);
  --salt-opacity-1: 0.15;
  --salt-opacity-2: 0.25;
  --salt-opacity-3: 0.4;
  --salt-opacity-4: 0.7;
  --salt-opacity-8: 0.08;
  --salt-opacity-0: 0;
  --salt-opacity-15: 0.15;
  --salt-opacity-25: 0.25;
  --salt-opacity-40: 0.4;
  --salt-opacity-45: 0.45;
  --salt-opacity-70: 0.7;
  --salt-shadow-0: none;
  --salt-shadow-1: 0 1px 3px 0 var(--salt-shadow-1-color);
  --salt-shadow-2: 0 2px 4px 0 var(--salt-shadow-2-color);
  --salt-shadow-3: 0 4px 8px 0 var(--salt-shadow-3-color);
  --salt-shadow-4: 0 6px 10px 0 var(--salt-shadow-4-color);
  --salt-shadow-5: 0 12px 40px 0 var(--salt-shadow-5-color);
  --salt-shadow-100: 0 1px 3px 0 var(--salt-shadow-100-color);
  --salt-shadow-200: 0 2px 4px 0 var(--salt-shadow-200-color);
  --salt-shadow-300: 0 4px 8px 0 var(--salt-shadow-300-color);
  --salt-shadow-400: 0 6px 10px 0 var(--salt-shadow-400-color);
  --salt-shadow-500: 0 12px 40px 0 var(--salt-shadow-500-color);
  --salt-typography-fontFamily: var(--salt-typography-fontFamily-openSans);
  --salt-typography-fontFamily-code: var(--salt-typography-fontFamily-ptMono);
  --salt-color-black-15a: rgba(var(--salt-color-black-rgb), 0.15);
  --salt-color-black-45a: rgba(var(--salt-color-black-rgb), 0.45);
  --salt-color-black-60a: rgba(var(--salt-color-black-rgb), 0.6);
  --salt-color-black-70a: rgba(var(--salt-color-black-rgb), 0.7);
  --salt-color-black-90a: rgba(var(--salt-color-black-rgb), 0.9);
  --salt-color-white-15a: rgba(var(--salt-color-white-rgb), 0.15);
  --salt-color-white-45a: rgba(var(--salt-color-white-rgb), 0.45);
  --salt-color-white-60a: rgba(var(--salt-color-white-rgb), 0.6);
  --salt-color-white-70a: rgba(var(--salt-color-white-rgb), 0.7);
  --salt-color-white-90a: rgba(var(--salt-color-white-rgb), 0.9);
}
.salt-theme[data-mode=light] {
  --salt-shadow-1-color: rgba(0, 0, 0, 0.1);
  --salt-shadow-2-color: rgba(0, 0, 0, 0.1);
  --salt-shadow-3-color: rgba(0, 0, 0, 0.15);
  --salt-shadow-4-color: rgba(0, 0, 0, 0.2);
  --salt-shadow-5-color: rgba(0, 0, 0, 0.3);
  --salt-shadow-100-color: rgba(0, 0, 0, 0.1);
  --salt-shadow-200-color: rgba(0, 0, 0, 0.1);
  --salt-shadow-300-color: rgba(0, 0, 0, 0.15);
  --salt-shadow-400-color: rgba(0, 0, 0, 0.2);
  --salt-shadow-500-color: rgba(0, 0, 0, 0.3);
}
.salt-theme[data-mode=dark] {
  --salt-shadow-1-color: rgba(0, 0, 0, 0.5);
  --salt-shadow-2-color: rgba(0, 0, 0, 0.5);
  --salt-shadow-3-color: rgba(0, 0, 0, 0.55);
  --salt-shadow-4-color: rgba(0, 0, 0, 0.55);
  --salt-shadow-5-color: rgba(0, 0, 0, 0.65);
  --salt-shadow-100-color: rgba(0, 0, 0, 0.5);
  --salt-shadow-200-color: rgba(0, 0, 0, 0.5);
  --salt-shadow-300-color: rgba(0, 0, 0, 0.55);
  --salt-shadow-400-color: rgba(0, 0, 0, 0.55);
  --salt-shadow-500-color: rgba(0, 0, 0, 0.65);
}
.salt-density-touch,
.salt-density-low,
.salt-density-medium,
.salt-density-high {
  --salt-size-selection: var(--salt-size-selectable);
  --salt-size-brandBar: 4px;
  --salt-size-graphic-small: 12px;
  --salt-size-graphic-medium: 24px;
  --salt-size-graphic-large: 48px;
  --salt-size-divider-height: var(--salt-size-separator-height);
  --salt-size-divider-strokeWidth: var(--salt-size-separator-strokeWidth);
  --salt-size-detail: var(--salt-size-compact);
  --salt-size-basis-unit: 4px;
  --salt-size-adornmentGap: calc(0.75 * var(--salt-size-unit));
  --salt-size-container-spacing: calc(3 * var(--salt-size-unit));
  --salt-size-separator-strokeWidth: 1px;
  --salt-size-separator-height: calc(var(--salt-size-compact) + 1.5 * var(--salt-size-basis-unit));
  --salt-size-sharktooth-height: 5px;
  --salt-size-sharktooth-width: 10px;
  --salt-size-stackable: calc(var(--salt-size-base) + var(--salt-size-unit));
  --salt-size-border: 1px;
  --salt-size-bar-small: 2px;
  --salt-size-border-strong: 2px;
  --salt-zIndex-docked: 1050;
}
.salt-density-high {
  --salt-size-unit: calc(var(--salt-size-basis-unit) * 1);
  --salt-size-compact: calc(var(--salt-size-basis-unit) * 1.5);
  --salt-size-accent: calc(var(--salt-size-basis-unit) * 0.5);
  --salt-icon-size-base: 10px;
  --salt-icon-size-status-adornment: 6px;
}
.salt-density-medium {
  --salt-size-unit: calc(var(--salt-size-basis-unit) * 2);
  --salt-size-compact: calc(var(--salt-size-basis-unit) * 2);
  --salt-size-accent: calc(var(--salt-size-basis-unit) * 1);
  --salt-icon-size-base: 12px;
  --salt-icon-size-status-adornment: 8px;
}
.salt-density-low {
  --salt-size-unit: calc(var(--salt-size-basis-unit) * 3);
  --salt-size-compact: calc(var(--salt-size-basis-unit) * 2.5);
  --salt-size-accent: calc(var(--salt-size-basis-unit) * 1.5);
  --salt-icon-size-base: 14px;
  --salt-icon-size-status-adornment: 10px;
}
.salt-density-touch {
  --salt-size-unit: calc(var(--salt-size-basis-unit) * 4);
  --salt-size-compact: calc(var(--salt-size-basis-unit) * 3);
  --salt-size-accent: calc(var(--salt-size-basis-unit) * 2);
  --salt-icon-size-base: 16px;
  --salt-icon-size-status-adornment: 12px;
}

/* css/deprecated/characteristics.css */
.salt-theme {
  --salt-container-borderStyle: solid;
  --salt-editable-borderStyle: solid;
  --salt-editable-borderStyle-hover: solid;
  --salt-editable-borderStyle-active: solid;
  --salt-editable-borderStyle-disabled: solid;
  --salt-editable-borderStyle-readonly: solid;
  --salt-editable-cursor-hover: text;
  --salt-editable-cursor-active: text;
  --salt-editable-cursor-disabled: not-allowed;
  --salt-editable-cursor-readonly: text;
  --salt-editable-borderWidth-active: 2px;
  --salt-editable-help-fontStyle: italic;
  --salt-measured-borderStyle: solid;
  --salt-measured-borderStyle-active: solid;
  --salt-measured-borderStyle-complete: solid;
  --salt-measured-borderStyle-incomplete: dotted;
  --salt-measured-borderWidth: 2px;
  --salt-measured-borderWidth-active: 2px;
  --salt-measured-borderWidth-complete: 2px;
  --salt-measured-borderWidth-incomplete: 2px;
  --salt-measured-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-measured-textAlign: center;
  --salt-selectable-borderStyle: solid;
  --salt-selectable-borderStyle-hover: solid;
  --salt-selectable-borderStyle-selected: solid;
  --salt-selectable-borderStyle-blurSelected: solid;
  --salt-selectable-cursor-hover: pointer;
  --salt-selectable-cursor-selected: pointer;
  --salt-selectable-cursor-blurSelected: pointer;
  --salt-selectable-cursor-disabled: not-allowed;
  --salt-selectable-cursor-readonly: not-allowed;
  --salt-separable-borderStyle: solid;
  --salt-draggable-horizontal-cursor-hover: row-resize;
  --salt-draggable-horizontal-cursor-active: row-resize;
  --salt-draggable-vertical-cursor-hover: col-resize;
  --salt-draggable-vertical-cursor-active: col-resize;
  --salt-draggable-grab-cursor-hover: grab;
  --salt-draggable-grab-cursor-active: grabbing;
  --salt-actionable-cursor-hover: pointer;
  --salt-actionable-cursor-active: pointer;
  --salt-actionable-cursor-disabled: not-allowed;
  --salt-actionable-letterSpacing: 0.6px;
  --salt-actionable-textTransform: uppercase;
  --salt-actionable-textAlign: center;
  --salt-actionable-primary-fontWeight: var(--salt-typography-fontWeight-bold);
  --salt-actionable-cta-fontWeight: var(--salt-typography-fontWeight-bold);
  --salt-actionable-secondary-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-target-cursor-disabled: not-allowed;
  --salt-target-borderStyle: dashed;
  --salt-target-borderStyle-hover: solid;
  --salt-target-borderStyle-disabled: dashed;
  --salt-text-link-textDecoration: underline;
  --salt-text-link-textDecoration-hover: none;
  --salt-text-link-textDecoration-selected: underline;
  --salt-text-textDecoration: var(--salt-typography-textDecoration-none);
  --salt-text-textTransform: none;
  --salt-navigable-cursor-active: pointer;
  --salt-navigable-cursor-hover: pointer;
  --salt-navigable-cursor-disabled: not-allowed;
  --salt-navigable-cursor-edit: text;
  --salt-navigable-textDecoration: var(--salt-typography-textDecoration-underline);
  --salt-navigable-textDecoration-hover: var(--salt-typography-textDecoration-none);
  --salt-navigable-textDecoration-selected: var(--salt-typography-textDecoration-underline);
  --salt-navigable-fontWeight: var(--salt-typography-fontWeight-regular);
  --salt-navigable-fontWeight-hover: var(--salt-typography-fontWeight-regular);
  --salt-navigable-fontWeight-active: var(--salt-typography-fontWeight-semiBold);
  --salt-navigable-fontWeight-edit: var(--salt-typography-fontWeight-regular);
  --salt-accent-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-accent-background: var(--salt-palette-accent);
  --salt-accent-background-disabled: var(--salt-palette-accent-disabled);
  --salt-accent-borderColor: var(--salt-palette-accent);
  --salt-track-borderStyle: solid;
  --salt-track-borderStyle-active: solid;
  --salt-track-borderStyle-complete: solid;
  --salt-track-borderStyle-incomplete: dotted;
  --salt-track-borderWidth: 2px;
  --salt-track-borderWidth-active: 2px;
  --salt-track-borderWidth-complete: 2px;
  --salt-track-borderWidth-incomplete: 2px;
  --salt-track-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-track-textAlign: center;
  --salt-taggable-cursor-hover: pointer;
  --salt-taggable-cursor-active: pointer;
  --salt-taggable-cursor-disabled: not-allowed;
  --salt-overlayable-shadow-scroll-color: var(--salt-shadow-1-color);
  --salt-overlayable-shadow-borderRegion: var(--salt-shadow-2);
}
.salt-density-high {
  --salt-accent-fontSize: 8px;
  --salt-accent-lineHeight: 11px;
}
.salt-density-medium {
  --salt-accent-fontSize: 10px;
  --salt-accent-lineHeight: 13px;
}
.salt-density-low {
  --salt-accent-fontSize: 12px;
  --salt-accent-lineHeight: 16px;
}
.salt-density-touch {
  --salt-accent-fontSize: 14px;
  --salt-accent-lineHeight: 18px;
}

/* css/next/deprecated/characteristics.css */
.salt-theme.salt-theme-next {
  --salt-navigable-indicator-active: var(--salt-palette-accent);
  --salt-navigable-background-hover: var(--salt-palette-alpha-contrast-lowest);
  --salt-selectable-background-blurSelected: var(--salt-palette-neutral-weakest);
  --salt-selectable-borderColor-disabled: var(--salt-palette-neutral-disabled);
  --salt-selectable-foreground-disabled: var(--salt-palette-neutral-strong-disabled);
  --salt-status-static-foreground: var(--salt-palette-foreground-secondary);
  --salt-status-negative-foreground: var(--salt-palette-negative);
  --salt-status-positive-foreground: var(--salt-palette-positive);
  --salt-track-borderColor: var(--salt-palette-alpha-contrast-high);
  --salt-track-borderColor-disabled: var(--salt-palette-alpha-contrast-lower);
  --salt-actionable-accented-bold-background-disabled: var(--salt-palette-accent-disabled);
  --salt-actionable-accented-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-accented-bold-foreground-disabled: var(--salt-palette-foreground-primary-alt-disabled);
  --salt-actionable-accented-background-disabled: var(--salt-color-transparent);
  --salt-actionable-accented-borderColor-disabled: var(--salt-palette-accent-disabled);
  --salt-actionable-accented-foreground-disabled: var(--salt-palette-accent-strong-disabled);
  --salt-actionable-accented-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-accented-subtle-foreground-disabled: var(--salt-palette-accent-strong-disabled);
  --salt-actionable-bold-background-disabled: var(--salt-palette-neutral-disabled);
  --salt-actionable-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-bold-foreground-disabled: var(--salt-palette-foreground-primary-alt-disabled);
  --salt-actionable-background-disabled: var(--salt-color-transparent);
  --salt-actionable-borderColor-disabled: var(--salt-palette-neutral-disabled);
  --salt-actionable-foreground-disabled: var(--salt-palette-foreground-primary-disabled);
  --salt-actionable-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-subtle-foreground-disabled: var(--salt-palette-foreground-primary-disabled);
  --salt-actionable-negative-bold-background-disabled: var(--salt-palette-negative-disabled);
  --salt-actionable-negative-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-negative-bold-foreground-disabled: var(--salt-palette-foreground-primary-alt-disabled);
  --salt-actionable-negative-background-disabled: var(--salt-color-transparent);
  --salt-actionable-negative-borderColor-disabled: var(--salt-palette-negative-disabled);
  --salt-actionable-negative-foreground-disabled: var(--salt-palette-negative-strong-disabled);
  --salt-actionable-negative-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-negative-subtle-foreground-disabled: var(--salt-palette-negative-strong-disabled);
  --salt-actionable-positive-bold-background-disabled: var(--salt-palette-positive-disabled);
  --salt-actionable-positive-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-positive-bold-foreground-disabled: var(--salt-palette-foreground-primary-alt-disabled);
  --salt-actionable-positive-background-disabled: var(--salt-color-transparent);
  --salt-actionable-positive-borderColor-disabled: var(--salt-palette-positive-disabled);
  --salt-actionable-positive-foreground-disabled: var(--salt-palette-positive-strong-disabled);
  --salt-actionable-positive-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-positive-subtle-foreground-disabled: var(--salt-palette-positive-strong-disabled);
  --salt-actionable-caution-bold-background-disabled: var(--salt-palette-warning-disabled);
  --salt-actionable-caution-bold-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-caution-bold-foreground-disabled: var(--salt-palette-foreground-primary-alt-disabled);
  --salt-actionable-caution-background-disabled: var(--salt-color-transparent);
  --salt-actionable-caution-borderColor-disabled: var(--salt-palette-warning-disabled);
  --salt-actionable-caution-foreground-disabled: var(--salt-palette-warning-strong-disabled);
  --salt-actionable-caution-subtle-background-disabled: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-borderColor-disabled: var(--salt-color-transparent);
  --salt-actionable-caution-subtle-foreground-disabled: var(--salt-palette-warning-strong-disabled);
  --salt-separable-background: var(--salt-color-transparent);
  --salt-category-1-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-2-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-3-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-4-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-5-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-6-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-7-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-8-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-9-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-10-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-11-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-12-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-13-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-14-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-15-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-16-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-17-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-18-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-19-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-20-bold-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-category-1-subtle-foreground: var(--salt-palette-categorical-1-strong);
  --salt-category-1-subtle-background: var(--salt-palette-categorical-1-weakest);
  --salt-category-1-subtle-borderColor: var(--salt-palette-categorical-1);
  --salt-category-2-subtle-foreground: var(--salt-palette-categorical-2-strong);
  --salt-category-2-subtle-background: var(--salt-palette-categorical-2-weakest);
  --salt-category-2-subtle-borderColor: var(--salt-palette-categorical-2);
  --salt-category-3-subtle-foreground: var(--salt-palette-categorical-3-strong);
  --salt-category-3-subtle-background: var(--salt-palette-categorical-3-weakest);
  --salt-category-3-subtle-borderColor: var(--salt-palette-categorical-3);
  --salt-category-4-subtle-foreground: var(--salt-palette-categorical-4-strong);
  --salt-category-4-subtle-background: var(--salt-palette-categorical-4-weakest);
  --salt-category-4-subtle-borderColor: var(--salt-palette-categorical-4);
  --salt-category-5-subtle-foreground: var(--salt-palette-categorical-5-strong);
  --salt-category-5-subtle-background: var(--salt-palette-categorical-5-weakest);
  --salt-category-5-subtle-borderColor: var(--salt-palette-categorical-5);
  --salt-category-6-subtle-foreground: var(--salt-palette-categorical-6-strong);
  --salt-category-6-subtle-background: var(--salt-palette-categorical-6-weakest);
  --salt-category-6-subtle-borderColor: var(--salt-palette-categorical-6);
  --salt-category-7-subtle-foreground: var(--salt-palette-categorical-7-strong);
  --salt-category-7-subtle-background: var(--salt-palette-categorical-7-weakest);
  --salt-category-7-subtle-borderColor: var(--salt-palette-categorical-7);
  --salt-category-8-subtle-foreground: var(--salt-palette-categorical-8-strong);
  --salt-category-8-subtle-background: var(--salt-palette-categorical-8-weakest);
  --salt-category-8-subtle-borderColor: var(--salt-palette-categorical-8);
  --salt-category-9-subtle-foreground: var(--salt-palette-categorical-9-strong);
  --salt-category-9-subtle-background: var(--salt-palette-categorical-9-weakest);
  --salt-category-9-subtle-borderColor: var(--salt-palette-categorical-9);
  --salt-category-10-subtle-foreground: var(--salt-palette-categorical-10-strong);
  --salt-category-10-subtle-background: var(--salt-palette-categorical-10-weakest);
  --salt-category-10-subtle-borderColor: var(--salt-palette-categorical-10);
  --salt-category-11-subtle-foreground: var(--salt-palette-categorical-11-strong);
  --salt-category-11-subtle-background: var(--salt-palette-categorical-11-weakest);
  --salt-category-11-subtle-borderColor: var(--salt-palette-categorical-11);
  --salt-category-12-subtle-foreground: var(--salt-palette-categorical-12-strong);
  --salt-category-12-subtle-background: var(--salt-palette-categorical-12-weakest);
  --salt-category-12-subtle-borderColor: var(--salt-palette-categorical-12);
  --salt-category-13-subtle-foreground: var(--salt-palette-categorical-13-strong);
  --salt-category-13-subtle-background: var(--salt-palette-categorical-13-weakest);
  --salt-category-13-subtle-borderColor: var(--salt-palette-categorical-13);
  --salt-category-14-subtle-foreground: var(--salt-palette-categorical-14-strong);
  --salt-category-14-subtle-background: var(--salt-palette-categorical-14-weakest);
  --salt-category-14-subtle-borderColor: var(--salt-palette-categorical-14);
  --salt-category-15-subtle-foreground: var(--salt-palette-categorical-15-strong);
  --salt-category-15-subtle-background: var(--salt-palette-categorical-15-weakest);
  --salt-category-15-subtle-borderColor: var(--salt-palette-categorical-15);
  --salt-category-16-subtle-foreground: var(--salt-palette-categorical-16-strong);
  --salt-category-16-subtle-background: var(--salt-palette-categorical-16-weakest);
  --salt-category-16-subtle-borderColor: var(--salt-palette-categorical-16);
  --salt-category-17-subtle-foreground: var(--salt-palette-categorical-17-strong);
  --salt-category-17-subtle-background: var(--salt-palette-categorical-17-weakest);
  --salt-category-17-subtle-borderColor: var(--salt-palette-categorical-17);
  --salt-category-18-subtle-foreground: var(--salt-palette-categorical-18-strong);
  --salt-category-18-subtle-background: var(--salt-palette-categorical-18-weakest);
  --salt-category-18-subtle-borderColor: var(--salt-palette-categorical-18);
  --salt-category-19-subtle-foreground: var(--salt-palette-categorical-19-strong);
  --salt-category-19-subtle-background: var(--salt-palette-categorical-19-weakest);
  --salt-category-19-subtle-borderColor: var(--salt-palette-categorical-19);
  --salt-category-20-subtle-foreground: var(--salt-palette-categorical-20-strong);
  --salt-category-20-subtle-background: var(--salt-palette-categorical-20-weakest);
  --salt-category-20-subtle-borderColor: var(--salt-palette-categorical-20);
  --salt-accent-foreground: var(--salt-palette-foreground-primary-alt);
  --salt-accent-borderColor-disabled: var(--salt-palette-accent-disabled);
  --salt-accent-background: var(--salt-palette-accent);
  --salt-accent-background-disabled: var(--salt-palette-accent-disabled);
  --salt-accent-borderColor: var(--salt-palette-accent);
  --salt-content-foreground-highlight: var(--salt-palette-accent-weaker);
  --salt-content-foreground-active: var(--salt-palette-accent-stronger);
  --salt-content-foreground-hover: var(--salt-palette-accent-strong);
  --salt-editable-primary-background-active: var(--salt-palette-background-primary);
  --salt-editable-primary-background-hover: var(--salt-palette-background-primary);
  --salt-editable-primary-background-readonly: var(--salt-color-transparent);
  --salt-editable-secondary-background-active: var(--salt-palette-background-secondary);
  --salt-editable-secondary-background-hover: var(--salt-palette-background-secondary);
  --salt-editable-secondary-background-readonly: var(--salt-color-transparent);
  --salt-sentiment-neutral-track-disabled: var(--salt-palette-alpha-contrast-lower);
}

/* css/next/deprecated/foundations.css */
.salt-theme.salt-theme-next {
  --salt-color-background-gradientlight-rgb: var(--salt-color-background-titanium-rgb);
  --salt-color-background-gradientlight: var(--salt-color-background-titanium);
  --salt-color-gray-400-40a: rgba(var(--salt-color-gray-400-rgb), 0.4);
}

/* css/next/deprecated/palette.css */
.salt-theme-next.salt-theme[data-mode=light] {
  --salt-palette-foreground-active: var(--salt-color-blue-700);
  --salt-palette-foreground-hover: var(--salt-color-blue-600);
  --salt-palette-warning-weak: var(--salt-color-orange-100);
  --salt-palette-positive-weak: var(--salt-color-green-100);
  --salt-palette-info-weak: var(--salt-color-blue-100);
  --salt-palette-negative-weak: var(--salt-color-red-100);
  --salt-palette-warning-action-active: var(--salt-color-orange-800);
  --salt-palette-neutral-action-active: var(--salt-color-gray-800);
  --salt-palette-positive-action-active: var(--salt-color-green-800);
  --salt-palette-negative-action-active: var(--salt-color-red-800);
  --salt-palette-warning-action-hover: var(--salt-color-orange-600);
  --salt-palette-neutral-action-hover: var(--salt-color-gray-600);
  --salt-palette-positive-action-hover: var(--salt-color-green-600);
  --salt-palette-negative-action-hover: var(--salt-color-red-600);
  --salt-palette-negative-disabled: var(--salt-color-red-500-40a);
  --salt-palette-negative-strong-disabled: var(--salt-color-red-600-40a);
  --salt-palette-positive-disabled: var(--salt-color-green-500-40a);
  --salt-palette-positive-strong-disabled: var(--salt-color-green-600-40a);
  --salt-palette-warning-disabled: var(--salt-color-orange-500-40a);
  --salt-palette-warning-strong-disabled: var(--salt-color-orange-600-40a);
  --salt-palette-neutral-weaker-disabled: var(--salt-color-gray-300-40a);
  --salt-palette-neutral-weaker-readonly: var(--salt-color-gray-300-10a);
  --salt-palette-neutral-weak-disabled: var(--salt-color-gray-400-40a);
  --salt-palette-neutral-strong-disabled: var(--salt-color-gray-600-40a);
}
.salt-theme-next.salt-theme[data-mode=dark] {
  --salt-palette-foreground-active: var(--salt-color-blue-300);
  --salt-palette-foreground-hover: var(--salt-color-blue-400);
  --salt-palette-warning-weak: var(--salt-color-orange-900);
  --salt-palette-positive-weak: var(--salt-color-green-900);
  --salt-palette-info-weak: var(--salt-color-blue-900);
  --salt-palette-negative-weak: var(--salt-color-red-900);
  --salt-palette-warning-action-active: var(--salt-color-orange-800);
  --salt-palette-neutral-action-active: var(--salt-color-gray-800);
  --salt-palette-positive-action-active: var(--salt-color-green-800);
  --salt-palette-negative-action-active: var(--salt-color-red-800);
  --salt-palette-warning-action-hover: var(--salt-color-orange-600);
  --salt-palette-neutral-action-hover: var(--salt-color-gray-600);
  --salt-palette-positive-action-hover: var(--salt-color-green-600);
  --salt-palette-negative-action-hover: var(--salt-color-red-600);
  --salt-palette-negative-disabled: var(--salt-color-red-500-40a);
  --salt-palette-negative-strong-disabled: var(--salt-color-red-400-40a);
  --salt-palette-positive-disabled: var(--salt-color-green-500-40a);
  --salt-palette-positive-strong-disabled: var(--salt-color-green-400-40a);
  --salt-palette-warning-disabled: var(--salt-color-orange-500-40a);
  --salt-palette-warning-strong-disabled: var(--salt-color-orange-400-40a);
  --salt-palette-neutral-weaker-disabled: var(--salt-color-gray-700-40a);
  --salt-palette-neutral-weaker-readonly: var(--salt-color-gray-700-10a);
  --salt-palette-neutral-weak-disabled: var(--salt-color-gray-600-40a);
  --salt-palette-neutral-strong-disabled: var(--salt-color-gray-400-40a);
}
.salt-theme-next.salt-theme {
  --salt-palette-alpha-none: transparent;
}
.salt-theme.salt-theme-next[data-mode=light][data-accent=blue] {
  --salt-palette-accent-action-active: var(--salt-color-blue-800);
  --salt-palette-accent-action-hover: var(--salt-color-blue-600);
  --salt-palette-accent-strong-disabled: var(--salt-color-blue-600-40a);
  --salt-palette-accent-stronger-disabled: var(--salt-color-blue-700-40a);
}
.salt-theme.salt-theme-next[data-mode=dark][data-accent=blue] {
  --salt-palette-accent-action-active: var(--salt-color-blue-800);
  --salt-palette-accent-action-hover: var(--salt-color-blue-600);
  --salt-palette-accent-strong-disabled: var(--salt-color-blue-400-40a);
  --salt-palette-accent-stronger-disabled: var(--salt-color-blue-300-40a);
}
.salt-theme.salt-theme-next[data-mode=light][data-accent=teal] {
  --salt-palette-accent-action-active: var(--salt-color-teal-800);
  --salt-palette-accent-action-hover: var(--salt-color-teal-600);
  --salt-palette-accent-strong-disabled: var(--salt-color-teal-600-40a);
  --salt-palette-accent-stronger-disabled: var(--salt-color-teal-700-40a);
}
.salt-theme.salt-theme-next[data-mode=dark][data-accent=teal] {
  --salt-palette-accent-action-active: var(--salt-color-teal-800);
  --salt-palette-accent-action-hover: var(--salt-color-teal-600);
  --salt-palette-accent-strong-disabled: var(--salt-color-teal-400-40a);
  --salt-palette-accent-stronger-disabled: var(--salt-color-teal-300-40a);
}
.salt-theme-next.salt-theme[data-heading-font="Open Sans"] {
  --salt-palette-text-fontFamily-heading: var(--salt-typography-fontFamily-openSans);
  --salt-palette-text-display-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-display-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-display-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-palette-text-heading-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-heading-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-heading-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-palette-text-body-fontWeight: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-body-fontWeight-small: var(--salt-typography-fontWeight-light);
  --salt-palette-text-body-fontWeight-strong: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-notation-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-notation-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-notation-fontWeight-strong: var(--salt-typography-fontWeight-bold);
}
.salt-theme-next.salt-theme[data-heading-font=Amplitude] {
  --salt-palette-text-fontFamily-heading: var(--salt-typography-fontFamily-amplitude);
  --salt-palette-text-display-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-palette-text-display-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-palette-text-display-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-heading-fontWeight: var(--salt-typography-fontWeight-medium);
  --salt-palette-text-heading-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-heading-fontWeight-strong: var(--salt-typography-fontWeight-bold);
  --salt-palette-text-body-fontWeight: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-body-fontWeight-small: var(--salt-typography-fontWeight-light);
  --salt-palette-text-body-fontWeight-strong: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-notation-fontWeight: var(--salt-typography-fontWeight-semiBold);
  --salt-palette-text-notation-fontWeight-small: var(--salt-typography-fontWeight-regular);
  --salt-palette-text-notation-fontWeight-strong: var(--salt-typography-fontWeight-bold);
}
.salt-theme-next.salt-theme[data-action-font="Open Sans"] {
  --salt-palette-text-fontFamily-action: var(--salt-typography-fontFamily-openSans);
  --salt-palette-text-action-fontWeight: var(--salt-typography-fontWeight-semiBold);
}
.salt-theme-next.salt-theme[data-action-font=Amplitude] {
  --salt-palette-text-fontFamily-action: var(--salt-typography-fontFamily-amplitude);
  --salt-palette-text-action-fontWeight: var(--salt-typography-fontWeight-medium);
}

/* css/theme-next.css */

.workspace-theme{--jpm-white:var(--salt-color-white);--jpm-base-dark:var(--salt-color-smoke-900);--jpm-base-white:var(--salt-palette-background-secondary);--jpm-jet:var(--salt-color-black);--jpm-marble:var(--salt-container-secondary-background);--jpm-titanium:var(--salt-palette-alpha-contrast-lower);--dc-black:var(--salt-color-black);--dc-white:var(--salt-color-white);--dc-default-text-color:var(--salt-color-gray-800);--dc-grey-200:var(--salt-color-gray-200);--dc-grey-600:var(--salt-color-gray-600);--jpm-blue-200:var(--salt-color-blue-200);--jpm-blue-300:var(--salt-color-blue-300);--jpm-blue-400:var(--salt-color-blue-400);--jpm-blue-50:var(--salt-color-blue-100);--jpm-blue-500:var(--salt-color-blue-500);--jpm-blue-600:var(--salt-color-blue-600);--jpm-blue-700:var(--salt-color-blue-700);--jpm-blue-800:var(--salt-color-blue-800);--jpm-blue-900:var(--salt-color-blue-900);--jpm-brown:var(--salt-color-fur-800);--jpm-brown-100:var(--salt-color-fur-100);--jpm-brown-200:var(--salt-color-fur-200);--jpm-brown-500:var(--salt-color-fur-500);--jpm-brown-700:var(--salt-color-fur-700);--jpm-cedar-50:var(--salt-color-cider-100);--jpm-cedar-500:var(--salt-color-cider-500);--jpm-charcoal:var(--salt-color-smoke-700);--jpm-clay-50:var(--salt-color-autumn-100);--jpm-clay-500:var(--salt-color-autumn-500);--jpm-clay-700:var(--salt-color-autumn-700);--jpm-clementine-100:var(--salt-color-orange-100);--jpm-clementine-300:var(--salt-color-orange-300);--jpm-clementine-400:var(--salt-color-orange-400);--jpm-clementine-50:var(--salt-color-orange-100);--jpm-clementine-500:var(--salt-color-orange-500);--jpm-emerald-200:var(--salt-color-jade-200);--jpm-emerald-300:var(--salt-color-jade-300);--jpm-emerald-400:var(--salt-color-jade-400);--jpm-emerald-50:var(--salt-color-jade-100);--jpm-emerald-500:var(--salt-color-jade-500);--jpm-emerald-600:var(--salt-color-jade-600);--jpm-emerald-700:var(--salt-color-jade-700);--jpm-gold-100:var(--salt-color-citrine-100);--jpm-gold-200:var(--salt-color-citrine-200);--jpm-gold-300:var(--salt-color-citrine-300);--jpm-gold-50:var(--salt-color-citrine-100);--jpm-gold-500:var(--salt-color-citrine-500);--jpm-gold-600:var(--salt-color-citrine-600);--jpm-gold-700:var(--salt-color-citrine-700);--jpm-gray-100:var(--salt-color-smoke-100);--jpm-gray-300:var(--salt-color-smoke-300);--jpm-gray-400:var(--salt-color-smoke-400);--jpm-gray-500:var(--salt-color-smoke-500);--jpm-gray-600:var(--salt-color-smoke-600);--jpm-gray-800:var(--salt-color-smoke-800);--jpm-quartz-100:var(--salt-color-lavender-100);--jpm-quartz-50:var(--salt-color-lavender-100);--jpm-quartz-500:var(--salt-color-lavender-500);--jpm-quartz-700:var(--salt-color-lavender-700);--jpm-ruby-100:var(--salt-color-salmon-100);--jpm-ruby-300:var(--salt-color-salmon-300);--jpm-ruby-400:var(--salt-color-salmon-400);--jpm-ruby-50:var(--salt-color-salmon-100);--jpm-ruby-500:var(--salt-color-salmon-500);--jpm-ruby-600:var(--salt-color-salmon-600);--jpm-ruby-700:var(--salt-color-salmon-700);--jpm-ruby-800:var(--salt-color-salmon-800);--jpm-topaz-400:var(--salt-color-teal-400);--jpm-topaz-50:var(--salt-color-teal-100);--jpm-topaz-500:var(--salt-color-teal-500);--jpm-topaz-600:var(--salt-color-teal-600);--jpm-topaz-700:var(--salt-color-teal-700);--jpm-topaz-800:var(--salt-color-teal-800)}
.workspace-theme{--dc-spacing-1:var(--salt-spacing-fixed-500)}
.workspace-theme{--pdp-heading-fontWeight:var(--salt-typography-fontWeight-regular);--pdp-typography-body-fontFamily:"Open Sans",sans-serif;--pdp-typography-heading-fontFamily:"Amplitude",sans-serif;--pdp-typography-code-fontFamily:"JetBrains Mono","SF Mono","Courier New",monospace;--accent:var(--salt-color-blue-500);--accent-hover:var(--salt-color-blue-700);--accent-selected:var(--salt-color-blue-800);--post-auth-font-weight:500;--post-auth-tertiary-border:#e1e1e100;--post-auth-tertiary-button:var(--salt-color-blue-500);--post-auth-tertiary-button-hover:var(--salt-color-blue-700);--post-auth-tertiary-button-selected:var(--salt-color-blue-800);--link-color:var(--salt-color-teal-500)}.workspace-theme.salt-theme-next.salt-theme{--salt-palette-text-heading-fontWeight:var(--pdp-heading-fontWeight);--salt-typography-fontFamily-ptMono:var(--pdp-typography-code-fontFamily);--salt-text-fontSize:16px;--salt-text-h2-fontWeight:400}
.salt-theme,.salt-theme-next{--pepper-max-width: 1600px;--pepper-max-width-lg: 1280px;--pepper-max-width-md: 960px;--pepper-max-width-sm: 600px;--pepper-box-shadow-top: 0 -2px 3px 0px var(--salt-shadow-100-color);--pepper-box-shadow-bottom: var(--salt-shadow-100)}.hidden-accessible-element{border:0 solid;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}

.workspace-theme.salt-theme-next.salt-theme.salt-density-low {
  --salt-text-fontSize: 14px;
  --salt-text-lineHeight: 18px;
}

.storyIconsContainer-QKHmRb{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.storyIconsSectionsHeader-Y3raBE{margin:var(--salt-spacing-100)0}.storyIconsHeader-tpq4lw{margin-bottom:var(--salt-spacing-200)}.iconsSectionsHeader-Fa2j_e{margin:var(--salt-spacing-200)0}.storyIconContainer-ZVe28P{align-items:center;display:flex}.storyIconImg-wA_SWt,.iconImage-vQiLvu{background:0 0;border-radius:0;margin:0}.invertColorIcon-AXK8wo{filter:brightness(0)invert()}.iconWrapper-sb0lVr{line-height:0}:root{--button-text-case:uppercase;--button-font-weight:700;--button-letter-spacing:.14em;--button-size:40px;--transparent:var(--salt-palette-alpha-none);--button-horizontal-padding:60px;--button-disabled-background:var(--salt-palette-alpha-contrast-lower)}.button-AERbRf[data-size=small]{--button-size:26px;--button-horizontal-padding:14px;--button-font-weight:500;--button-text-case:initial}.button-AERbRf[data-size=large]{--button-size:56px}.button-AERbRf[data-tertiary-small-icon-only=true]{--button-size:32px}.button-AERbRf[data-icon-placement=left]{--button-horizontal-padding:40px 48px}.button-AERbRf[data-icon-placement=left] svg{margin-right:10px}.button-AERbRf[data-icon-placement=small-left]{--button-horizontal-padding:10px 14px}.button-AERbRf[data-icon-placement=right]{--button-horizontal-padding:48px 40px;--flex-direction:row-reverse}.button-AERbRf[data-icon-placement=right] svg{margin-left:10px}.button-AERbRf[data-icon-placement=small-right]{--button-horizontal-padding:14px 10px;--flex-direction:row-reverse}.button-AERbRf[data-variant=secondary]{font-family:var(--pdp-typography-heading-fontFamily);letter-spacing:2px;font-size:14px;line-height:24px}.button-AERbRf[data-variant=primary]{font-family:var(--pdp-typography-heading-fontFamily);letter-spacing:2.25px;--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-color:var(--salt-color-white);--button-color-hover:var(--salt-color-white);font-size:14px;line-height:24px}.button-AERbRf[data-variant=primary],.button-AERbRf[data-variant=secondary],.button-AERbRf[data-variant=tag]{--button-bg-selected:var(--accent-selected);--button-bg-disabled:var(--button-disabled-background);--button-color-selected:var(--salt-color-white);--button-border:var(--accent);--button-border-hover:var(--accent-hover);--button-border-disabled:var(--button-disabled-background);--button-border-selected:var(--accent-selected)}.button-AERbRf[data-variant=primary],.button-AERbRf[data-variant=secondary],.button-AERbRf[data-variant=tertiary],.button-AERbRf[data-variant=tag]{--button-color-disabled:#474c5066}.button-AERbRf[data-variant=secondary],.button-AERbRf[data-variant=tertiary],.button-AERbRf[data-variant=tag]{--button-bg:var(--transparent);--button-color:var(--accent);--button-color-hover:var(--accent-hover)}.button-AERbRf[data-variant=tag]{--button-border:var(--salt-palette-alpha-contrast-lower);border-radius:16px;height:20px}.button-AERbRf[data-variant=tag] div[data-has-text]{font-family:var(--pdp-typography-heading-fontFamily);letter-spacing:.05px;line-height:14px;font-size:10px!important}.button-AERbRf[data-variant=tertiary]{font-family:var(--pdp-typography-heading-fontFamily);letter-spacing:2px;--button-border:var(--transparent);--button-border-hover:var(--transparent);--button-border-selected:var(--transparent);--button-color-selected:var(--accent-selected);text-underline-offset:8px;text-decoration:underline;-webkit-text-decoration-color:var(--transparent);-webkit-text-decoration-color:var(--transparent);text-decoration-color:var(--transparent);--button-horizontal-padding:0px;font-size:16px;line-height:24px}.button-AERbRf[data-variant=tertiary]:is(:focus-visible,:hover):not([aria-disabled=true]){-webkit-text-decoration-color:var(--accent-hover);-webkit-text-decoration-color:var(--accent-hover);text-decoration-color:var(--accent-hover)}.button-AERbRf[data-variant=tertiary].noText-nCqE38{border-radius:28px}.button-AERbRf[data-variant=tertiary].noText-nCqE38:is(:hover,:focus-visible){--button-bg-hover:var(--accent-hover);--button-color-hover:var(--salt-color-white)}.button-AERbRf[data-variant=tertiary].noText-nCqE38[data-is-selected=true]{--button-bg-selected:var(--accent-selected);--button-color-selected:var(--salt-color-white)}.button-AERbRf[data-size=small],.button-AERbRf[data-size-variant=default-tertiary]{--button-text-case:initial;--button-font-weight:var(--post-auth-font-weight,500);--button-letter-spacing:.05em}.button-AERbRf[data-background-theme=dark]{--button-color:var(--salt-color-white);--button-color-hover:var(--salt-color-white);--button-color-selected:var(--salt-color-brown-200)}.button-AERbRf[data-background-theme=dark]:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--salt-color-white)!important;-webkit-text-decoration-color:var(--salt-color-white)!important;text-decoration-color:var(--salt-color-white)!important}.button-AERbRf[data-background-theme=dark]:active{-webkit-text-decoration-color:var(--salt-color-brown-200)!important;-webkit-text-decoration-color:var(--salt-color-brown-200)!important;text-decoration-color:var(--salt-color-brown-200)!important}.button-AERbRf[data-background-theme=dark].noText-nCqE38{--button-border:var(--salt-color-white)}.button-AERbRf[data-background-theme=dark].noText-nCqE38:is(:hover,:focus-visible){--button-bg-hover:var(--salt-color-white);--button-color-hover:var(--salt-color-black)}.button-AERbRf[data-background-theme=dark].noText-nCqE38[data-is-selected=true]{--button-bg-selected:var(--salt-color-brown-200);--button-color-selected:var(--salt-color-black)}.button-AERbRf[data-background-theme-disabled=dark-disabled]{--button-color-disabled:#fff6}.button-AERbRf[data-variant=tertiary][data-background-theme=white].noText-nCqE38{--button-border:var(--post-auth-tertiary-border,var(--salt-palette-alpha-contrast-lower));--button-color:var(--post-auth-tertiary-button,--salt-color-gray-800)}.button-AERbRf[data-variant=tertiary][data-background-theme=white].noText-nCqE38:is(:hover,:focus-visible){--button-border:var(--post-auth-tertiary-border,var(--salt-color-black));--button-bg-hover:var(--post-auth-tertiary-button-hover,var(--salt-color-black));--button-color:var(--post-auth-tertiary-button-hover,--salt-color-white)}.button-AERbRf[data-variant=tertiary][data-background-theme=light].noText-nCqE38{--button-border:var(--post-auth-tertiary-border,var(--salt-color-brown-500));--button-color:var(--post-auth-tertiary-button,var(--salt-color-brown-500))}.button-AERbRf[data-variant=tertiary][data-background-theme=light].noText-nCqE38:is(:hover,:focus-visible){--button-border:var(--post-auth-tertiary-border,var(--salt-color-brown-500));--button-bg-hover:var(--post-auth-tertiary-button-hover,var(--salt-color-brown-500));--button-color:var(--post-auth-tertiary-button-hover,--salt-color-white)}.button-AERbRf[data-variant=tertiary][data-background-theme=light].noText-nCqE38[data-is-selected=true]{--button-border:var(--post-auth-tertiary-border,var(--salt-color-brown-700));--button-bg-selected:var(--post-auth-tertiary-button-selected,var(--salt-color-brown-700));--button-color:var(--post-auth-tertiary-button-selected,--salt-color-white)}.button-AERbRf[data-is-selected=true]:is(:hover,:focus-visible):not([aria-disabled=true]){background:var(--button-bg-hover)!important;color:var(--button-color-hover)!important}.button-AERbRf[data-edit-button=true]{z-index:10;position:absolute;right:0}.button-AERbRf.noText-nCqE38{--button-horizontal-padding:0px}.button-AERbRf{background:var(--button-bg);color:var(--button-color);border:1.5px solid;border-color:var(--button-border);cursor:pointer;box-shadow:none;padding-inline:var(--button-horizontal-padding);height:var(--button-size);flex-direction:var(--flex-direction,row);min-width:var(--button-size);text-transform:var(--button-text-case);border-radius:3px;justify-content:center;align-items:center;gap:0;transition:all .2s ease-in-out;display:flex}.button-AERbRf [data-has-text]{letter-spacing:var(--button-letter-spacing);font-size:14px;font-weight:var(--button-font-weight)!important}.button-AERbRf:is(:hover,:focus-visible):not([aria-disabled=true]){background:var(--button-bg-hover);color:var(--button-color-hover);border-color:var(--button-border-hover,#fff)}.button-AERbRf[data-is-selected=true]:not([aria-disabled=true]){background:var(--button-bg-selected);color:var(--button-color-selected,#fff);border-color:var(--button-border-selected,#fff)}.button-AERbRf[data-background-theme=light][aria-disabled=true]{color:var(--salt-color-brown-200)}.button-AERbRf[aria-disabled=true]{background:var(--button-bg-disabled);color:var(--button-color-disabled,#fff);border-color:var(--transparent);cursor:not-allowed}.copyButton-YhzN_6{min-width:5.375rem}.container-mlhcZ3{justify-content:center;align-items:center;display:flex}.containerPosition-nyFH7t{margin-top:var(--salt-spacing-200);position:relative}.container-mlhcZ3>img{object-fit:contain;max-width:100%;height:100%}.fullScreenButton-J6vcyJ{z-index:3;border-color:var(--salt-color-black);background:#fffc;top:3%;right:3%;position:absolute!important}.fullScreenContainer-D9YYVj{z-index:1000;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);width:100%;height:100%;color:var(--salt-color-white);background:#31373dbf;position:fixed;top:0;left:0}.fullScreenContainerHeader-E1zvS7{height:3rem;width:inherit;flex:1;justify-content:flex-end;padding:1rem;display:flex}.fullScreenContainerBody-Bz9DVN{justify-content:center;align-items:center;width:100vw;height:calc(100vh - 3rem);animation:.4s ease-in-out zoom-image-Cqc2iF;display:flex}.fullScreenContainerBody-Bz9DVN img{object-fit:contain;width:100%;height:90%;padding-bottom:5rem}.imageGridContainer-jQPDeI{grid-column:3/-3;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%;padding:30px 0;display:grid}.closeButton-LPO7b0{z-index:1;color:var(--salt-color-black);border-color:var(--salt-color-black);background-color:var(--salt-color-white)}@keyframes zoom-image-Cqc2iF{0%{transform:scale(.4)}to{transform:scale(1)}}.fullScreenContainerFooter-hEIZe0{justify-content:center;gap:1.4rem;width:100%;padding-bottom:2.5rem;display:flex;position:fixed;bottom:0}.fullScreenContainerFooter-hEIZe0>button{color:var(--salt-color-black);background:var(--salt-color-white);border-color:var(--salt-color-black)}.fullScreenContainerFooter-hEIZe0>button>span>div>div{background:var(--salt-color-smoke-700);color:var(--salt-color-white)!important}.imageDefaultContainer-YH8gLM{background:var(--jpm-base-white);border-radius:16px;padding:20px}@media (max-width:767px){.imageGridContainer-jQPDeI{grid-column:2/-2}}.videoContainer-vqtclz video{object-fit:contain;width:100%;height:auto}.dropdown-K_jzzI{--salt-text-fontSize:.875rem;--salt-text-fontWeight:500;--salt-editable-primary-background:transparent;--salt-selectable-cursor-hover:pointer;color:var(--salt-color-teal-500);letter-spacing:.28px;align-self:center;gap:10px;width:auto;line-height:1.125rem;--dropdown-borderColor:transparent!important}.dropdown-K_jzzI:disabled{--salt-selectable-cursor-disabled:not-allowed}.dropdownOption-hKA2XB{--salt-content-primary-foreground:var(--salt-color-teal-500);--salt-selectable-background-selected:var(--salt-container-secondary-background);--salt-text-fontSize:.875rem;--salt-text-fontWeight:500;--salt-selectable-cursor-hover:pointer;font-family:var(--pdp-typography-heading-fontFamily);border-radius:2px;margin:0 3px 3px}.dropdownOption-hKA2XB:first-child{margin-top:3px}.dropdownOption-hKA2XB:last-child{margin-bottom:3px}.dropdownOption-hKA2XB:before{--salt-selectable-borderColor-selected:transparent}.dropdownOption-hKA2XB[aria-selected=true]{color:var(--salt-color-teal-800)}.dropdownOption-hKA2XB:hover{--salt-selectable-background-hover:var(--salt-palette-alpha-contrast-lower);--salt-content-primary-foreground:var(--salt-color-teal-700)}.downloadButton-RMyi3M:hover{background:var(--button-bg-hover)}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{white-space:inherit;position:relative}.line-numbers .line-numbers-rows{pointer-events:none;letter-spacing:-1px;-webkit-user-select:none;user-select:none;border-right:1px solid #999;width:3em;font-size:100%;position:absolute;top:0;left:-3.8em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;text-align:right;padding-right:.8em;display:block}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.content-xeuezO{--codeBlock-border-radius:15px;--codeblock-action-button-background:var(--pdp-container-bg);--codeblock-white:#ccc;border-radius:var(--codeBlock-border-radius);width:100%;min-width:320px;margin-top:var(--salt-spacing-100);background:#2a405e;flex:1;position:relative}.content-xeuezO #endpoint-FqfeYS{margin-left:var(--salt-spacing-25)}.content-xeuezO pre::-webkit-scrollbar{background:var(--salt-color-gray-200);width:.25rem;height:.25rem}.content-xeuezO pre::-webkit-scrollbar-thumb{background:var(--salt-color-gray-600);border-radius:.1875rem}.header-DnDTIZ{border-top-left-radius:var(--codeBlock-border-radius);border-top-right-radius:var(--codeBlock-border-radius);background:var(--salt-color-blue-900);word-break:break-all;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;min-height:38px;padding:8px 15px;display:flex}.headerDescription-Ok9kfW{flex-grow:1;align-self:center}.description-XiXTGf{font-family:var(--pdp-typography-code-fontFamily);letter-spacing:.02em;color:var(--salt-color-white);align-items:center;padding:0;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex}.languageText-Qt8btP{font-size:14px;line-height:1.125rem}.sourceDropdown-eeI7Fp svg{color:var(--salt-color-white)}.sourceDropdown-eeI7Fp span{color:var(--salt-color-white);font-size:14px;font-weight:500}.copyButton-cqZh3d{width:74px;min-width:0;height:-moz-fit-content;height:fit-content;color:var(--salt-color-white);font-size:14px;font-weight:500!important}.copyButton-cqZh3d>div{text-transform:none;letter-spacing:.02em;font-weight:500!important}.copyButton-cqZh3d:is(:hover,:focus-visible):not([aria-disabled=true]),.copyButton-cqZh3d[data-is-selected=true]:not([aria-disabled=true]),.copyButton-cqZh3d[data-is-selected=true]:not([aria-disabled=true]):hover{-webkit-text-decoration-color:var(--salt-color-white);-webkit-text-decoration-color:var(--salt-color-white);text-decoration-color:var(--salt-color-white);color:var(--salt-color-white)!important}.isLight-P38ScQ .copyButton-cqZh3d:is(:hover,:focus-visible):not([aria-disabled=true]),.isLight-P38ScQ .copyButton-cqZh3d[data-is-selected=true]:not([aria-disabled=true]),.isLight-P38ScQ .copyButton-cqZh3d[data-is-selected=true]:not([aria-disabled=true]):hover{-webkit-text-decoration-color:var(--salt-color-gray-800);-webkit-text-decoration-color:var(--salt-color-gray-800);text-decoration-color:var(--salt-color-gray-800);color:var(--salt-color-gray-800)!important}.dropdownCopy-IXpw4K{flex-direction:row;align-items:center;gap:20px;max-height:22px;display:flex}.dropdownCopy-IXpw4K .description-XiXTGf{min-width:-moz-fit-content;min-width:fit-content}.codeBlockContainer-EZgBSJ{white-space:unset;word-break:break-word;font-family:var(--pdp-typography-code-fontFamily)!important;border-bottom-left-radius:var(--codeBlock-border-radius)!important;border-bottom-right-radius:var(--codeBlock-border-radius)!important;background:#2a405e!important;margin:0!important}.codeBlockContainer-EZgBSJ code{color:var(--codeblock-white)}.codeBlockContainer-EZgBSJ code span{word-break:break-word}.curlWrapper-LdXJsS:before{content:"";left:2.3em;background:#999;width:1px;margin-bottom:8px;position:absolute;inset-block:0}.curlWrapper-LdXJsS [data-curl]:after{content:"\a ";white-space:pre;height:0}.curlWrapper-LdXJsS [data-curl]{color:var(--codeblock-white);text-indent:-2em;line-height:1.5em;font-family:var(--pdp-typography-code-fontFamily);margin-bottom:5px;padding-left:2em;font-size:12px;display:grid}.isLight-P38ScQ .curlWrapper-LdXJsS [data-curl]{color:var(--salt-color-gray-800)}.curlWrapper-LdXJsS{margin:0;padding-bottom:1em;padding-left:3.1em;padding-right:12px;position:relative;overflow:auto}.curlWrapper-LdXJsS [data-curl] span:before{content:attr(data-id);color:#999;text-align:right;padding-right:0;display:block;position:absolute;left:2em}pre[class*=language-]{padding-top:0;padding-bottom:6px;overflow-x:auto;font-size:14px!important}code[class*=language-]{font-family:var(--pdp-typography-code-fontFamily)}.scrollContainer-msoWBU{border:1px solid #0000;overflow:hidden}.isLight-P38ScQ .codeBlockContainer-EZgBSJ code[class*=language-] ::selection{background:var(--salt-color-citrine-100)!important}.isLight-P38ScQ .codeBlockContainer-EZgBSJ code[class*=language-]::selection{background:var(--salt-color-citrine-100)!important}.isLight-P38ScQ .codeBlockContainer-EZgBSJ pre[class*=language-] ::selection{background:var(--salt-color-citrine-100)!important}.isLight-P38ScQ .codeBlockContainer-EZgBSJ pre[class*=language-]::selection{background:var(--salt-color-citrine-100)!important}.codeBlockContainer-EZgBSJ code[class*=language-] ::selection{background:var(--salt-color-gray-600)!important}.codeBlockContainer-EZgBSJ code[class*=language-]::selection{background:var(--salt-color-gray-600)!important}.codeBlockContainer-EZgBSJ pre[class*=language-] ::selection{background:var(--salt-color-gray-600)!important}.codeBlockContainer-EZgBSJ pre[class*=language-]::selection{background:var(--salt-color-gray-600)!important}.codeBlockContainer-EZgBSJ span[class=token\ operator],.codeBlockContainer-EZgBSJ span[class=token\ parameter],.codeBlockContainer-EZgBSJ span[class=token\ property],.codeBlockContainer-EZgBSJ span[class=token\ punctuation]{color:var(--codeblock-white)}.codeBlockContainer-EZgBSJ span[class=token\ string],.codeBlockContainer-EZgBSJ span[class=token\ number],.codeBlockContainer-EZgBSJ span[class="token null keyword"]{color:var(--salt-color-jade-300)}.codeBlockContainer-EZgBSJ span[class=token\ class-name],.codeBlockContainer-EZgBSJ span[class=token\ function],.codeBlockContainer-EZgBSJ span[class=token\ boolean]{color:#cac68c}.actionContainer-SbN0sy{position:absolute;bottom:15px;right:15px}.actionContainer-SbN0sy button{background:var(--codeblock-action-button-background);text-transform:none;border:0;border-radius:6px;padding:5px 20px}.actionContainer-SbN0sy button:is(:hover,:focus-visible):not([aria-disabled=true]){background:var(--salt-palette-alpha-contrast-lower)}.isLight-P38ScQ .actionContainer-SbN0sy button:is(:hover,:focus-visible):not([aria-disabled=true]){background:var(--salt-color-teal-600)}.actionContainer-SbN0sy button div{color:var(--salt-color-gray-800);letter-spacing:0;font-size:16px;line-height:20px;font-weight:500!important}.isLight-P38ScQ{background:#f2f5f8!important}.isLight-P38ScQ .codeBlockContainer-EZgBSJ code{color:var(--salt-color-gray-800)}.isLight-P38ScQ .description-XiXTGf{color:var(--salt-color-black)}.isLight-P38ScQ .header-DnDTIZ{color:var(--salt-color-black);background:#d9e0e9!important}.isLight-P38ScQ .codeBlockContainer-EZgBSJ{background:#f2f5f8!important}.isLight-P38ScQ .actionContainer-SbN0sy button{background:var(--salt-color-teal-500)}.isLight-P38ScQ .actionContainer-SbN0sy button div{color:var(--salt-color-white)}.isLight-P38ScQ,.actionContainer-SbN0sy,.isLight-P38ScQ .sourceDropdown-eeI7Fp span,.isLight-P38ScQ .sourceDropdown-eeI7Fp svg,.isLight-P38ScQ .copyButton-cqZh3d,.isLight-P38ScQ .codeBlockContainer-EZgBSJ span[class=token\ operator],.isLight-P38ScQ .codeBlockContainer-EZgBSJ span[class=token\ parameter],.isLight-P38ScQ .codeBlockContainer-EZgBSJ span[class=token\ property],.isLight-P38ScQ .codeBlockContainer-EZgBSJ span[class=token\ punctuation]{color:var(--salt-color-gray-800)}.isLight-P38ScQ .codeBlockContainer-EZgBSJ span[class=token\ string],.isLight-P38ScQ .codeBlockContainer-EZgBSJ span[class=token\ number],.isLight-P38ScQ .codeBlockContainer-EZgBSJ span[class="token null keyword"]{color:#005b33}.codeblockSmall-LczLDd{letter-spacing:0;font-weight:400;line-height:1rem;font-size:12px!important;font-family:var(--pdp-typography-code-fontFamily)!important}.codeblockSmall-LczLDd.heavier-_26vFS{font-weight:500}@media screen and (max-width:767px){.content-xeuezO{min-width:unset}}.wrapper-cT7mga{flex-direction:column;width:285px;display:flex}.wrapper-cT7mga textarea{resize:none;border:1px solid var(--salt-color-gray-800);color:var(--salt-color-gray-600);scrollbar-color:var(--salt-color-teal-500)var(--salt-color-gray-100);scrollbar-width:thin;letter-spacing:.02em;width:100%;height:172px;font-size:.875rem;line-height:20px;font-family:var(--pdp-typography-body-fontFamily);padding:1rem;display:flex}.wrapper-cT7mga textarea:focus-visible{color:var(--salt-color-gray-800);border-width:1px;border-radius:0;outline:none}.wrapper-cT7mga textarea::-webkit-scrollbar{background-color:#0000;border-top:8px solid #fff;border-bottom:8px solid #fff;border-radius:0;width:12px}.wrapper-cT7mga textarea::-webkit-scrollbar-thumb{background-color:#0000;border-right:8px solid #fff;transition:all 1s}.wrapper-cT7mga textarea:hover::-webkit-scrollbar-track{background-color:var(--salt-color-gray-100);border-top:8px solid #fff;border-bottom:8px solid #fff;border-right:10px solid #fff}.wrapper-cT7mga textarea:hover::-webkit-scrollbar-thumb{background-color:var(--salt-color-teal-400)}.characterCount-PPoQEe{text-align:end;color:var(--salt-color-gray-800);padding-top:.5rem;padding-right:1rem}.error-PqF6dw{color:var(--salt-color-salmon-700)}@media (min-width:768px){.wrapper-cT7mga{width:282px}.wrapper-cT7mga textarea{height:152px}}@media (min-width:1280px){.wrapper-cT7mga{width:466px}.wrapper-cT7mga textarea{height:132px}}.root-gQvWEd{background:var(--salt-color-white)}.triggerWrapper-rSbRnt{display:inline-flex}@keyframes fade-in-c395d7{0%{opacity:0}to{opacity:1}}.modalWrapper-rblX8O{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#24242480;justify-content:center;align-items:center;width:100%;height:100%;animation:.25s ease-in-out fade-in-c395d7;display:flex;position:absolute;top:0;left:0}.modal-z86ByG{text-align:center;background:#fff;border-radius:15px;width:100%;max-width:800px;min-height:100px;margin:0 1rem;animation:.35s ease-in-out fade-in-c395d7;position:relative;overflow:hidden;box-shadow:-11px 16px 11px 4px #0000001a}.closeButton-uTZQpB{z-index:99;color:var(--salt-color-gray-800);position:absolute;top:20px;right:20px;background:#fff!important}.closeButton-uTZQpB:hover,.closeButton-uTZQpB:focus-visible{color:var(--salt-color-gray-500)!important}@media screen and (min-width:768px){.modal-z86ByG{margin:0 33px}}.promoSlideRoot-D6D7YU{flex-direction:column;max-height:80vh;display:flex;overflow-y:hidden}.topSectionWrapper-yr6uiC{overflow-y:auto}.carousel-FKPgUu{max-height:400px}.mainContent-LB7LNE{text-align:start;flex:1;margin-bottom:0;padding:20px 20px 0}.mainContent-LB7LNE h2{letter-spacing:.32px;margin:0 0 20px;font-weight:300;line-height:40px}.mainContent-LB7LNE p{letter-spacing:.2px;margin:0 0 20px;font-weight:400;line-height:1.75rem}.mainContent-LB7LNE p:nth-of-type(2){color:var(--salt-color-gray-500);line-height:1.625rem}.mainContent-LB7LNE p:last-of-type{margin-bottom:10px}.topBorderShadow-rB4jrX{background:#fff;border-top:1px solid #dbdbdbb3;box-shadow:0 1px 6px #00000026}.bottomSectionWrapper-RIgEQ7{background:#fff;width:100%;position:absolute;bottom:0}.linkAndControls-QG95bI{background:#fff;flex-direction:column;gap:30px;margin-bottom:0;padding:10px 20px 20px;display:flex}.linkAndControls-QG95bI>a{font-weight:500;font-family:var(--pdp-typography-heading-fontFamily);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.slideControls-ItiYHX{white-space:nowrap;flex-direction:row;flex:1;align-items:center;gap:20px;display:flex}.slideControls-ItiYHX button{width:100%}@media screen and (min-width:768px){.mainContent-LB7LNE{padding:30px 30px 0}.linkAndControls-QG95bI{flex-direction:row;padding:20px 30px 30px}.slideControls-ItiYHX{flex-direction:row;justify-content:flex-end}.slideControls-ItiYHX button{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:767px){.linkAndControls-QG95bI{gap:20px;padding:20px}.slideControls-ItiYHX{gap:10px}.slideControls-ItiYHX button{padding-inline:0}}@media screen and (min-width:1280px){.mainContent-LB7LNE{padding:40px 40px 0}.linkAndControls-QG95bI{padding:20px 40px 40px}}.root-fe7l3b{flex-direction:column;height:100%;display:flex;position:relative}.imageWrapper-CHZInC{flex:1;justify-content:center;display:flex}.imageWrapper-CHZInC img{width:100%;max-width:800px;height:auto;max-height:400px;display:block}.controls-euTFEK{width:100%;position:absolute;bottom:10px}.controlsBorder-FgLnL0{background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px;display:flex}.carouselControl-XAr6HN{cursor:pointer;background:#10182040;border:none;border-radius:3px;width:30px;height:5px;padding:0}.carouselControl-XAr6HN:hover{background:#10182062}.selected-Vj8Xer,.selected-Vj8Xer:hover{background:var(--accent)}.searchDialogStyle-eWciXT{padding:40px;width:45rem!important;overflow:hidden!important}.suggestionContainer-VHYLaE{margin:0 1rem}.clearButton-eBQ5gz{cursor:pointer;border:none;align-items:center;min-width:1rem;margin:auto;text-decoration:none;display:flex;color:var(--salt-color-gray-800)!important;width:1rem!important;height:1rem!important;padding:0!important}.clearButton-eBQ5gz>span{line-height:unset}.clearButton-eBQ5gz svg{position:relative;top:.25rem}.clearButton-eBQ5gz svg:hover,.clearButton-eBQ5gz:hover,.clearButton-eBQ5gz:focus-visible{border-radius:.75rem;background-color:var(--salt-color-gray-800)!important;color:#fff!important}.searchInputContainer-wQOvD5{font-feature-settings:"clig" off,"liga" off;letter-spacing:2.25px;border-radius:3px;gap:30px;width:100%;margin:1.25rem;font-size:14px;font-style:normal;font-weight:700;line-height:24px;display:flex}.searchContainer-PpqZgk{border:0;border-bottom:1px solid var(--salt-color-smoke-700);outline:0;align-items:center;gap:.5rem;width:100%;font-size:20px;display:flex}.searchInput-cW8a9I{width:100%;color:var(--salt-color-gray-800);letter-spacing:.0138rem;font-size:1.38rem;font-weight:300;line-height:2rem;font-family:var(--pdp-typography-heading-fontFamily);border:none}.searchInput-cW8a9I::placeholder{color:var(--salt-palette-alpha-contrast-lower)}.searchButton-zm0omP{border-radius:.1875rem!important;width:11.25rem!important;padding:.6875rem 2.5rem!important}.clearButton-eBQ5gz:focus-visible .clearButtonContainer-xFOjq6{outline:2px dashed var(--salt-color-blue-400);border-radius:1rem;width:1.5rem;height:1.5rem}.searchButtonContainer-XZHHxw{padding:.25rem!important}.searchButtonContainer-XZHHxw:focus-within{outline:2px dashed var(--salt-color-blue-400);border-radius:.5rem;height:-moz-fit-content;height:fit-content}.searchInputContainerFocus-H4wWBl{width:100%;padding:.5rem;display:flex}.searchInputContainerFocus-H4wWBl:focus-within{outline:2px dashed var(--salt-color-blue-400);border-radius:.5rem}.searchInput-cW8a9I:focus-visible,.clearButton-eBQ5gz:focus-visible,.searchButton-zm0omP:focus-visible{outline:none!important}@media (max-width:767px){.searchInputContainer-wQOvD5{gap:.62rem;display:grid}.searchButtonContainer-XZHHxw{margin:0 .25rem}.searchButton-zm0omP{width:-webkit-fill-available!important}}.modalIsOpen-eh0CkE{--dialog-background-color:var(--salt-color-white)!important;padding:1.25rem!important}.modalIsOpen-eh0CkE h2{margin:0}.titleBlock-kcslRm{justify-content:space-between;align-items:center;display:flex}.modalIsOpen-eh0CkE p{margin:0}.modalIsOpen-eh0CkE div:last-child button{width:100%;padding:0}@media (max-width:767px){.modalIsOpen-eh0CkE{width:calc(100vw - 40px)}}.searchModalWrapperDialogContent-sXs0C8{padding:0}.suggestionPill-Cjv1OQ{border-color:var(--salt-color-gray-600);border:1px solid var(--salt-palette-alpha-contrast-lower);background:var(--salt-color-white);text-transform:lowercase;border-radius:.1875rem;padding:.31rem .62rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.125rem;display:inline;box-shadow:0 3px 4px #00000014}.suggestionContainer-QKvf32 a{text-decoration:none}.suggestionContainer-QKvf32 ul{flex-wrap:wrap;gap:.375rem;margin:.5rem 0 1rem;padding:0;list-style-type:none;display:flex}.suggestionResultContainer-QhtVKk{padding:.25rem!important}.suggestionResultContainer-QhtVKk:focus-visible{outline:none!important}.suggestionList-w6hbuv li{cursor:pointer}.suggestionList-w6hbuv li:focus-within{outline:2px dashed var(--salt-color-blue-400)!important}.suggestionList-w6hbuv{list-style-type:none}.suggestionList-w6hbuv li:hover,.suggestionList-w6hbuv li:focus-within{background:var(--pdp-container-bg);border-radius:.375rem}.suggestionList-w6hbuv li:hover .suggestionPill-Cjv1OQ,.suggestionList-w6hbuv li:focus-within .suggestionPill-Cjv1OQ{border:1px solid var(--salt-color-gray-800)}.pill-g6oZCU{text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content;height:18px;font-weight:700;font-family:var(--pdp-typography-body-fontFamily);border-radius:30px;justify-content:center;align-items:center;padding:0 10px;display:flex}.smallPill-uYxyjr{height:19px;font-size:.6rem;line-height:.9rem}.mediumPill-En521F{height:23px;font-size:.625rem;line-height:23px}.largePill-QJXvMm{height:29px;font-size:.75rem;line-height:29px}.lightPill-AonJfO{color:var(--salt-color-gray-800);background:var(--salt-palette-alpha-contrast-lower)}.darkPill-n5rtma{color:var(--salt-color-white);background:var(--salt-color-gray-600)}.pillEndAdornment-BWjesw svg,.pillStartAdornment-TXIY8O svg{height:inherit;padding-top:4px}.pillStartAdornment-TXIY8O svg{margin-left:-3px;margin-right:5px}.pillEndAdornment-BWjesw svg{margin-left:5px;margin-right:-3px}.betaPill-XCrlfg{color:var(--salt-color-jade-600);text-transform:none;background:linear-gradient(99deg,#d4ede699 -7.69%,#eaf5f299 119.74%);border-radius:6px;gap:5px;padding:2px 6px;font-size:10px;font-weight:700;line-height:14px}.betaPill-XCrlfg svg{vertical-align:middle;width:14px;height:14px;margin:0;padding-top:0}.comingSoonPill-IEvclX{letter-spacing:.08em;opacity:.8;font-size:.5rem;font-weight:700;line-height:1rem}.searchPageContainer-bI1D8y{margin:3.125rem auto}.searchPageInnerContainer-WYfFXz{width:100%;padding:40px;display:inline-block}.searchPageInputContainer-hJqt5h{justify-content:center;align-items:center;width:100%;display:flex}.searchPageInputContainer-hJqt5h>.searchContainer-or3Tjv{width:60%}@media (min-width:1025px){.searchPageContainer-bI1D8y{max-width:60rem}}@media (min-width:768px) and (max-width:1024px){.searchPageContainer-bI1D8y{max-width:50rem}}@media (max-width:767px){.searchPageInnerContainer-WYfFXz{padding:0}.searchResultContainer-lz3WRa{margin-top:20px}}.searchResultContainer-lz3WRa div[aria-label=loading]{width:100%;margin-top:2.5rem}.searchResultContainer-lz3WRa{margin:0 1.75rem}.searchTitle-bcMJiM{color:var(--salt-color-gray-800);font-feature-settings:"clig" off,"liga" off;letter-spacing:.28px;margin-top:0;font-style:normal;font-weight:300;line-height:20px;font-size:14px!important}.searchResultDetails-INrN7a{gap:10px;display:flex}.searchResultLink-tZD3xq{cursor:pointer;width:100%;padding:14px 20px 20px;text-decoration:none;display:block}.searchResultLink-tZD3xq:focus-visible{outline:2px dashed var(--salt-color-blue-400)!important}.searchList-WVUu2a{padding:unset;width:100%;list-style:none;position:relative}.searchResultLink-tZD3xq:hover,.searchResultLink-tZD3xq:focus-visible{background:var(--pdp-container-bg);border-radius:6px}.searchResultLink-tZD3xq:hover .searchResultIcon-rxs0Cr,.searchResultLink-tZD3xq:focus-visible .searchResultIcon-rxs0Cr{color:var(--salt-color-teal-700)!important}.searchResultLink-tZD3xq:hover .searchResultTitle-BykKcy,.searchResultLink-tZD3xq:focus-visible .searchResultTitle-BykKcy{color:var(--salt-color-teal-700)!important;text-decoration:underline!important}.searchResultIcon-rxs0Cr{color:var(--salt-color-gray-800);position:relative;top:2px}.searchResultTitle-BykKcy{color:var(--salt-color-gray-800);font-size:16px;font-style:normal;font-family:var(--pdp-typography-heading-fontFamily);letter-spacing:.08px;align-items:center;gap:10px;margin-bottom:8px;font-weight:500;line-height:20px;display:flex;position:relative}.searchResultContent-SDF7QX{letter-spacing:.02em;color:var(--salt-color-gray-800);-webkit-line-clamp:3;line-clamp:3;font-size:14px;font-weight:300;line-height:26px;font-family:var(--pdp-typography-body-fontFamily);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.searchResultContent-SDF7QX>em{font-style:normal;font-weight:700}.allResultsButton-x9WoKO{width:255px!important}.searchError-Bi462t{color:var(--salt-color-gray-800);text-align:center;font-style:normal;font-family:var(--pdp-typography-body-fontFamily);letter-spacing:.2208px;font-weight:400;line-height:32px;font-size:22px!important}.emptySearchTitle-OYXc0Z{color:var(--salt-color-gray-800);font-feature-settings:"clig" off,"liga" off;letter-spacing:.02rem;margin:1.25rem 0;font-style:normal;font-weight:300;line-height:2.5rem;font-size:2rem!important}.emptySearchList-oPlss6{color:var(--salt-color-gray-800);font-feature-settings:"clig" off,"liga" off;letter-spacing:.0175rem;margin-top:0;margin-bottom:1.25rem;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.25rem;display:inline-block;position:relative;left:-1rem}.emptySearchList-oPlss6 a{font-weight:700}.breadcrumbList-TEu0M6{white-space:nowrap;margin:0 0 .9rem 1.6rem;padding:0;list-style:none;display:flex}.breadcrumbItem-doLdsZ{color:var(--salt-color-gray-500);font-feature-settings:"clig" off,"liga" off;align-self:stretch;align-items:center;font-size:.625rem;font-style:normal;font-weight:400;line-height:.875rem;display:flex}.breadcrumbItem-doLdsZ:after{content:"/";padding:0 .625rem;text-decoration:none}.breadcrumbItem-doLdsZ:last-of-type:after{display:none}.breadcrumbOverflow-Fx9CrJ{white-space:nowrap;-webkit-mask-image:linear-gradient(270deg,var(--salt-color-black)90%,transparent);-webkit-mask-image:linear-gradient(270deg,var(--salt-color-black)90%,transparent);mask-image:linear-gradient(270deg,var(--salt-color-black)90%,transparent);justify-content:flex-end;overflow:hidden}.searchPaginationContainer-XtK6YY{margin-top:var(--salt-spacing-450)}.searchPaginationContainer-XtK6YY ul{gap:.62rem;margin-top:0;padding:0;list-style-type:none;display:inline-flex}.searchPaginationContainer-XtK6YY span{padding-right:.5rem}.enabledPage-R0GvzH{cursor:pointer;color:var(--salt-color-teal-500);text-decoration:underline}.disabledPage-jNicJh{color:var(--salt-color-gray-500);pointer-events:none}.activePage-yzSpmC{pointer-events:none}.searchPaginationContainer-XtK6YY li{letter-spacing:.0175rem;text-underline-offset:.3rem;font-size:.875rem;font-weight:500;line-height:1.125rem}.form-aLnrWy{width:100%;display:flex}.input-TdoKcl{width:100%}.list-YKeeTU{gap:var(--salt-spacing-100);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item-fAd4DN{padding:var(--salt-spacing-200)0}.title-AwZl26{color:var(--salt-actionable-accented-foreground);font-weight:var(--salt-text-fontWeight-strong);font-size:var(--salt-text-fontSize);font-family:inherit;line-height:var(--salt-text-lineHeight);text-decoration:none}.title-AwZl26:hover{text-decoration:underline}.breadcrumb-SsgPsv{font-size:var(--salt-text-label-fontSize)}.snippet-vLn1u9{line-height:var(--salt-text-lineHeight)}.badge-eKZM_z{flex-shrink:0}.container-CuuOtU{--search-skeleton-shimmer-distance:400px;--search-skeleton-shimmer-size:800px;--search-skeleton-badge-width:80px;--search-skeleton-badge-height:20px;--search-skeleton-title-height:18px;--search-skeleton-line-height:13px;width:100%}@keyframes search-shimmer-Ri4Bnb{0%{background-position:calc(-1*var(--search-skeleton-shimmer-distance))0}to{background-position:var(--search-skeleton-shimmer-distance)0}}.card-v3xHBs{padding:var(--salt-spacing-200)0;gap:var(--salt-spacing-100);flex-direction:column;display:flex}.badge-f9X3k6,.title-eyQr5i,.breadcrumb-kigYKA,.snippet-OxwjhG{border-radius:var(--salt-palette-corner);background:linear-gradient(90deg,var(--salt-separable-secondary-borderColor)25%,var(--salt-separable-primary-borderColor)50%,var(--salt-separable-secondary-borderColor)75%);background-size:var(--search-skeleton-shimmer-size)100%;animation:1.4s ease-in-out infinite search-shimmer-Ri4Bnb}.badge-f9X3k6{width:var(--search-skeleton-badge-width);height:var(--search-skeleton-badge-height)}.title-eyQr5i{width:55%;height:var(--search-skeleton-title-height)}.breadcrumb-kigYKA{width:35%;height:var(--search-skeleton-line-height)}.snippet-OxwjhG{width:100%;height:var(--search-skeleton-line-height)}.snippetShort-ynAZzq{width:70%}.pills-CjSm6U{padding-bottom:var(--salt-spacing-100);border-bottom:1px solid var(--salt-separable-secondary-borderColor)}.pagination-bPddtE{justify-content:center;align-items:center;gap:var(--salt-spacing-100);padding-top:var(--salt-spacing-200);border-top:1px solid var(--salt-separable-secondary-borderColor);display:flex}.ellipsis-G8_kWf{padding:0 var(--salt-spacing-50);-webkit-user-select:none;user-select:none}.container-H3U8rU{gap:var(--salt-spacing-150);flex-direction:column;display:flex}.container-C2ujAp{padding-top:var(--salt-spacing-400)}.tips-nuqHK8{padding-left:var(--salt-spacing-300);gap:var(--salt-spacing-100);flex-direction:column;margin:0;list-style:outside;display:flex}.link-S8U91H{color:var(--salt-actionable-accented-foreground);text-decoration:none}.link-S8U91H:hover{text-decoration:underline}.browse-HH97df{gap:var(--salt-spacing-150);padding-top:var(--salt-spacing-300);border-top:1px solid var(--salt-separable-secondary-borderColor);flex-direction:column;display:flex}.page-poEBrk{width:100%;max-width:800px;padding:var(--salt-spacing-300)0;margin:0 auto}.inputArea-cnRg2U{margin-bottom:var(--salt-spacing-100)}.stateArea-mCHBjL{padding-top:var(--salt-spacing-200)}.resultsArea-qCletU{width:100%}.banner-xFvfcX{cursor:pointer;z-index:501;grid-template-rows:36px;width:100%;position:fixed;top:0}.maintenanceBanner-cBonIk{background-color:#fbf9f9}.betaBanner-plQxW_{background-color:var(--salt-color-jade-500);cursor:unset;grid-template-rows:auto}.bannerWrapper-qd7Vy4{flex-direction:row;grid-column:2/-2;justify-content:space-between;display:flex}.bannerContent-rREiBl{cursor:pointer;background-color:#0000;border:none;flex-direction:row;justify-content:flex-start;width:100%;padding-left:0;padding-right:0;display:flex;overflow:hidden}.bannerContent-rREiBl span,.maintenanceBanner-cBonIk .bannerTitle-Oymb0c{flex-wrap:wrap;align-items:center;display:flex}.bannerIcon-CqNoyx{height:36px;margin-right:5px}.bannerIcon-CqNoyx svg{color:var(--salt-color-orange-500)}.maintenanceBanner-cBonIk .bannerTitle-Oymb0c span a{white-space:nowrap}.maintenanceBanner-cBonIk .bannerTitle-Oymb0c,.maintenanceBanner-cBonIk .bannerCloseButton-ZQfqs1{color:var(--salt-color-gray-800)}.betaBanner-plQxW_ .bannerTitle-Oymb0c,.betaBanner-plQxW_ .bannerCloseButton-ZQfqs1{color:var(--salt-color-white);border-color:#0000}.betaBanner-plQxW_ .bannerCloseButton-ZQfqs1:is(:hover,:focus-visible){background:var(--salt-color-white)!important;color:var(--salt-color-gray-800)!important}.maintenanceBanner-cBonIk .bannerTitle-Oymb0c{white-space:pre-wrap;flex-wrap:wrap;padding-top:6px;display:block;overflow:hidden}.longBannerText-FhA5Dq{min-width:15px;padding-top:7px;display:flex;justify-content:left!important;height:30px!important}.bannerCloseButton-ZQfqs1{z-index:502;border:none;flex-wrap:wrap;align-self:start;width:32px;height:32px;margin-top:3px;margin-left:10px}.bannerButton-_PRvvg{align-content:center;height:24px!important}.bannerButton-_PRvvg,.longBannerText-FhA5Dq{color:var(--salt-color-teal-500);text-underline-offset:5px!important;text-decoration:underline!important}.betaBanner-plQxW_ .bannerTitle-Oymb0c{align-self:center;height:auto;padding-top:6px;padding-bottom:7px}.betaBanner-plQxW_ .bannerWrapper-qd7Vy4{width:100%}.betaBannerText-LbqJfn{font-size:12px;display:inline}.betaPill-li8IRR{align-self:center;margin-right:10px;text-transform:none!important;background:var(--salt-color-jade-100)!important;height:18px!important;color:var(--salt-color-jade-700)!important;border-radius:.375rem!important;padding:2px 6px!important;font-size:10px!important;line-height:14px!important;display:inline-block!important}.maintenanceBannerText-eGEB8k{text-align:left;font-weight:700;line-height:24px}@media (max-width:767px){.betaBanner-plQxW_{width:auto}.betaBanner-plQxW_ .bannerCloseButton-ZQfqs1{margin-left:5px}}.modalWrapper-aKlTZR>div>button{top:30px;right:30px}.modalRoot-D99xRY{flex-direction:column;align-self:stretch;align-items:flex-start;gap:30px;max-height:75vh;padding:40px;display:flex;overflow-y:auto}.modalTitles-fjkeyY span,.modalBody-cui_LY p,.modalBody-cui_LY{color:var(--salt-color-gray-800);text-align:left}.modalTitles-fjkeyY{flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;display:flex}.modalTitles-fjkeyY:first-of-type(span){width:95%}.modalBody-cui_LY p{font-family:var(--pdp-typography-body-fontFamily);margin-block-start:0}.modalButton-hZFX8U{justify-content:flex-end;align-items:center;gap:20px;width:100%;height:40px;display:flex}.gridRowContainer-GO2_v5{background:var(--salt-color-white);border-top:1px solid var(--salt-container-secondary-background);padding:40px 0}.topSection-ekFYPm,.bottomSectionWrapper-UXawwP{margin-left:calc(-1*var(--gutter-width));margin-right:calc(-1*var(--gutter-width));grid-column:5/-5}.topSection-ekFYPm{flex-direction:column;grid-row:1/2;gap:20px;margin-bottom:7px;display:flex}.topSection-ekFYPm span{margin:0}.bottomSectionWrapper-UXawwP{border-top:1px solid var(--salt-container-secondary-background);grid-row:2/2;align-content:center;padding-top:1rem}.iconLinks-ImBqiD{flex-flow:wrap;justify-content:space-between;gap:0;min-width:-moz-fit-content;min-width:fit-content;padding:13px 0 0;list-style:none;display:flex!important}.iconLinks-ImBqiD li{flex-direction:row;gap:10px;padding-bottom:20px;padding-right:20px;display:flex}.iconLinks-ImBqiD li span{color:var(--salt-color-teal-500);align-self:center;margin:0}.iconLinks-ImBqiD li a{color:var(--salt-color-teal-500);letter-spacing:.02px;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;transition:all .2s ease-in-out}.iconLinks-ImBqiD li a:hover{color:var(--button-color-hover);text-decoration:underline}.linkIcon-fj1YlS{line-height:0}.linkIcon-fj1YlS img{color:var(--salt-color-teal-500)}@media (max-width:1024px){.gridRowContainer-GO2_v5{border-top:none}.topSection-ekFYPm,.bottomSectionWrapper-UXawwP{grid-column:4/-4}}@media (max-width:767px){.topSection-ekFYPm,.bottomSectionWrapper-UXawwP{margin-left:var(--gutter-width);margin-right:var(--gutter-width);grid-column:2/-2}.iconLinks-ImBqiD{flex-direction:column}}.versionPill-oYdFws{background-color:var(--salt-container-secondary-background);border-radius:5px;width:-moz-fit-content;width:fit-content;padding:3px 8px 3px 10px;line-height:18px}.version-zkGI71{color:var(--salt-color-blue-500);letter-spacing:.28px;font-weight:500;line-height:18px}.latestPill-imwoCW{border:1px solid var(--salt-container-secondary-background);background:var(--salt-color-white);color:var(--salt-color-gray-800);border-radius:6px;margin-left:6px;padding:2px 6px;font-size:.625rem}.emptyState-fbUXqx{background-color:var(--salt-container-secondary-background);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:18px 0;display:flex}.emptyStateIcon-Bf38Om>svg{width:21px;height:21px;color:var(--salt-sentiment-negative-foreground-decorative)}.title-GtVeVL{color:var(--salt-color-gray-800);text-align:center;margin:12px 0 0;font-style:normal}.description-pTpH4f{color:var(--salt-color-gray-800);text-align:center;margin:var(--salt-spacing-100)0 0;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.errorStatus-kBv4yp{color:var(--salt-sentiment-negative-foreground-decorative)}.buttonGroup-OHBEeg{justify-content:center;align-items:center;gap:var(--salt-spacing-100);margin-top:var(--salt-spacing-150);flex-direction:row;display:flex}.uploadButton-KhBsIR{margin-top:0}.root-ZdM4AF{align-self:center;width:100%}.root-ZdM4AF .pepperEmptyState-page{width:100%}.pageHeader-SVtn3F .saltButton{text-transform:none;white-space:nowrap;flex-shrink:0}.contextReveal-sZEuvc{grid-template-rows:0fr;display:grid;overflow:hidden}.contextRevealVisible-wmn_8c{grid-template-rows:1fr}.contextInner-DlCc6p{min-height:0;overflow:hidden}.hideBreadcrumbs-qBAcUy .pepperFullPageHeader-breadcrumbs-container{display:none!important}.titleH1-w8pNHg .pepperFullPageHeader-page-title{font-size:var(--salt-text-h1-fontSize)!important;line-height:var(--salt-text-h1-lineHeight)!important}.titleDisplay4-GWkeGx .pepperFullPageHeader-page-title{font-size:var(--salt-text-display4-fontSize)!important;line-height:var(--salt-text-display4-lineHeight)!important}.editableDescription-O8mjTm{align-items:center;display:inline-flex}.editIcon-YBbAbf{opacity:0;transition:opacity .15s}.editableDescription-O8mjTm:hover .editIcon-YBbAbf,.editableDescription-O8mjTm:focus-within .editIcon-YBbAbf,.pageHeader-SVtn3F .pepperFullPageHeader-title-attachment-container:hover .editIcon-YBbAbf,.pageHeader-SVtn3F .pepperFullPageHeader-title-attachment-container:focus-within .editIcon-YBbAbf{opacity:1}@media (hover:none) and (pointer:coarse){.editIcon-YBbAbf{opacity:1}}.editableTitleEditing-x8HmY8{flex:1;min-width:0;overflow:visible}.editableDescriptionEditing-Cm0APG{overflow:visible}.customTag-qFENYb{border-radius:var(--salt-palette-corner)}.dataview-xb9EqY{--dataview-font-family:var(--pdp-typography-body-fontFamily);--dataview-table-inset:var(--salt-spacing-25);border-radius:var(--salt-palette-corner);background:linear-gradient(180deg,var(--salt-container-secondary-background)0%,var(--salt-container-secondary-background-disabled)100%)}.dataview-xb9EqY.pepperContainer{padding:unset;max-width:unset;margin:0!important}.dataview-xb9EqY .pepperTable.pepperTable-wrapper{position:relative;overflow:visible}.dataview-xb9EqY .pepperTable-wrapper>.pepperTable-table{width:calc(100% - var(--dataview-table-inset)*2);margin:var(--dataview-table-inset);border-radius:var(--salt-palette-corner-weak);border-collapse:separate;border-spacing:0;table-layout:auto}.dataview-xb9EqY .pepperTable-wrapper>.pepperTable-table>thead>tr>.pepperTableTh{top:var(--dataview-sticky-header-top,0);z-index:1;background-color:var(--salt-container-secondary-background);position:sticky}.dataview-xb9EqY .loading-layout{justify-content:flex-start;align-items:stretch}.dataview-xb9EqY .pepperTableCell{padding:var(--salt-spacing-100);color:var(--salt-content-primary-foreground);background-color:var(--salt-container-primary-background);border-top-color:var(--salt-container-secondary-background);border-bottom-color:var(--salt-container-secondary-background);font-family:var(--dataview-font-family);font-size:var(--salt-text-fontSize);font-weight:var(--salt-text-fontWeight);line-height:var(--salt-text-lineHeight);text-overflow:ellipsis;border-left:0;border-right:0;overflow:hidden}.dataview-xb9EqY .pepperTableCell a:not(.saltLink){color:var(--salt-content-accent-foreground);font-family:var(--dataview-font-family);font-weight:var(--salt-text-fontWeight-strong);text-overflow:ellipsis;cursor:pointer;text-decoration:none;overflow:hidden}.dataview-xb9EqY [aria-disabled=true] .pepperTableCell{color:var(--salt-content-primary-foreground-disabled);cursor:var(--salt-selectable-cursor-disabled)}.dataview-xb9EqY [aria-disabled=true]:hover .pepperTableCell{background-color:var(--salt-container-primary-background)}:is(.dataview-xb9EqY [aria-disabled=true] .pepperTableCell a,.dataview-xb9EqY [aria-disabled=true] .pepperTableCell a:not(.saltLink):hover){color:var(--salt-content-primary-foreground-disabled);pointer-events:none;cursor:var(--salt-selectable-cursor-disabled)}.dataview-xb9EqY [aria-disabled=true] .pepperTableCell button{pointer-events:none;cursor:var(--salt-selectable-cursor-disabled)}:is(.dataview-xb9EqY [aria-disabled=true] .pepperTableCell .saltPill,.dataview-xb9EqY [aria-disabled=true] .pepperTableCell svg){opacity:var(--salt-palette-opacity-disabled,.4)}.dataview-xb9EqY .pepperTableTh{min-width:0!important}.dataview-xb9EqY .pepperTable-wrapper:has(+.empty-state-layout){display:none}.srOnly-bTtuav{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.root-om8So_{align-items:center;width:280px;padding-left:4px;display:flex}.input-xekESI{width:100%}.input-xekESI input{color:var(--salt-content-secondary-foreground);font-family:var(--pdp-typography-body-fontFamily);font-size:14px;font-style:normal;font-weight:var(--salt-text-fontWeight);line-height:var(--salt-text-lineHeight)}.toolbar-lTX0uR{justify-content:space-between;align-items:center;gap:var(--salt-spacing-100);min-height:var(--salt-size-base);padding:var(--salt-spacing-100)var(--salt-spacing-150);border-bottom:1px solid var(--salt-palette-alpha-contrast-lowest);display:flex}.title-qULQDo{align-items:center;gap:var(--salt-spacing-100);color:var(--salt-content-primary-foreground);display:flex}.actions-sU8Uk_{align-items:center;gap:var(--salt-spacing-100);display:flex}@keyframes shimmer-NZUxZC{0%{background-position:100%}20%{background-position:100%}80%{background-position:0 0}to{background-position:0 0}}.skeletonCell-Ly41aO{padding:8px 10px}.cell-awN4mk{background:linear-gradient(90deg,#89a9c0 0%,#dcecf8 48.96%,#d8e2ea00 100%) 0 0/200% 200%;border-radius:27px;width:100%;max-width:400px;height:1rem;margin:5px 0;animation:1.4s ease-in-out infinite alternate shimmer-NZUxZC}.skeletonTable-JM7Fys{table-layout:auto;border-spacing:0;border-collapse:separate;width:100%}.customLoading-XqYpkC{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lockCell-vtmUpw{align-items:center;gap:var(--salt-spacing-100);display:inline-flex}.lockIcon-SdcF8P{color:var(--salt-content-secondary-foreground);flex-shrink:0}:is(.clickableRow-FlsxrD.clickableRow-FlsxrD:hover .pepperTableCell,.clickableRow-FlsxrD.clickableRow-FlsxrD:hover .pepperRowViewTableCell,.clickableRow-FlsxrD.clickableRow-FlsxrD:hover .pepperTableCell.selected,.clickableRow-FlsxrD.clickableRow-FlsxrD:hover .pepperTableRow.selected .pepperTableCell,.clickableRow-FlsxrD.clickableRow-FlsxrD:hover .pepperTableRow.pepperTableRow-highlighted .pepperTableCell),:is(.clickableRow-FlsxrD.clickableRow-FlsxrD.selected:hover .pepperTableCell,.clickableRow-FlsxrD.clickableRow-FlsxrD.pepperTableRow-highlighted:hover .pepperTableCell){background-color:var(--salt-selectable-background-hover);cursor:pointer}:is(.selectedRow-gAY2zy.selectedRow-gAY2zy .pepperTableCell,.selectedRow-gAY2zy.selectedRow-gAY2zy .pepperRowViewTableCell){background-color:var(--salt-selectable-background-selected)}.disabledRow-CDkkSw{cursor:default}:is(.disabledRow-CDkkSw .pepperTableCell,.disabledRow-CDkkSw .pepperRowViewTableCell){opacity:.55}:is(.disabledRow-CDkkSw.disabledRow-CDkkSw:hover .pepperTableCell,.disabledRow-CDkkSw.disabledRow-CDkkSw:hover .pepperRowViewTableCell){opacity:1!important;background-color:var(--salt-selectable-background-hover)!important}.root-e96FBu{justify-content:flex-end;display:flex}.contextStrip-gPQrLo{align-items:center;gap:var(--salt-spacing-100);padding:var(--salt-spacing-75)var(--salt-spacing-150);background:var(--salt-container-secondary-background);display:flex}.contextStrip-gPQrLo .pepperBreadcrumbs-container>.saltButton{display:none}.contextStrip-gPQrLo nav{width:100%}.contextStrip-gPQrLo .pepperResponsiveElement{max-width:calc(var(--pepper-max-width-lg,1280px) - var(--salt-spacing-150)*2);width:100%;margin:0 auto}@keyframes page-takeover-slide-up-Tgpr6Z{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes page-takeover-slide-down-uXUWgV{0%{transform:translateY(0)}to{transform:translateY(100%)}}.pageTakeover-rP4myT{z-index:100;background:var(--salt-container-secondary-background);flex-direction:column;display:flex;position:fixed;inset:0}.entering-voqZ91{animation:.25s ease-out forwards page-takeover-slide-up-Tgpr6Z}.exiting-POO8sy{animation:.2s ease-in forwards page-takeover-slide-down-uXUWgV}@media (prefers-reduced-motion:reduce){.entering-voqZ91,.exiting-POO8sy{animation-duration:.01ms}}:is(.sidebar-iOzDaL.page-takeover-sidebar--wizard .pepperWizard-container,.mobileSidebar-L4Ol_6.page-takeover-mobile-sidebar--wizard .pepperWizard-container){box-shadow:none;border:none;min-width:0;max-width:none}.topBar-yV4xp9{background:var(--salt-container-primary-background);border-bottom:1px solid var(--salt-separable-tertiary-borderColor)}.topBarInner-DKOSEx{max-width:var(--pepper-max-width-lg,1280px);padding:var(--salt-spacing-150);width:100%;margin:0 auto}.scrollRegion-FJ_ZLy{--dataview-sticky-header-top:0;min-height:0;scroll-padding-top:calc(var(--salt-size-base) + 2*var(--salt-spacing-150));scroll-padding-bottom:calc(var(--salt-size-base) + 2*var(--salt-spacing-100));flex:1;overflow-y:auto}.content-qobfSF{max-width:var(--pepper-max-width-lg,1280px);width:100%;min-height:100%;margin:0 auto;display:flex}.sidebar-iOzDaL{flex-shrink:0;width:0;padding:0;overflow:hidden}@media (min-width:960px){.sidebar-iOzDaL{width:25%;max-height:calc(100dvh - (var(--salt-size-base) + 2*var(--salt-spacing-150)) - (var(--salt-size-base) + 2*var(--salt-spacing-100)));padding:var(--salt-spacing-150)var(--salt-spacing-200);align-self:flex-start;position:sticky;top:0;overflow-y:auto}}.sidebarToggle-E28nyA{margin-bottom:var(--salt-spacing-100);display:block}@media (min-width:960px){.sidebarToggle-E28nyA{display:none}}.mobileSidebar-L4Ol_6{padding:var(--salt-spacing-150)var(--salt-spacing-200)}.mobileSidebarClose-wvNcUg{margin-bottom:var(--salt-spacing-100);justify-content:flex-end;display:flex}.main-v9BWR8{padding:var(--salt-spacing-150);flex:1}.bottomBar-iD3P9y{background:var(--salt-container-primary-background);box-shadow:var(--salt-shadow-100)}.bottomBarInner-JZixPM{max-width:var(--pepper-max-width-lg,1280px);padding:var(--salt-spacing-100)var(--salt-spacing-150);width:100%;margin:0 auto}.button-koCcyf{--askAiButton-gradient:linear-gradient(90deg,#e26e00 0%,#b179cf 50%,#1a7b99 100%);padding:var(--salt-spacing-100);border-radius:var(--salt-curve-150,9px);background:var(--salt-container-secondary-background);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:0;transition:padding .2s ease-in-out,gap .25s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.button-koCcyf:before{content:"";border-radius:inherit;background:var(--askAiButton-gradient);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button-koCcyf:focus-visible{outline:var(--salt-focused-outline-width)var(--salt-focused-outline-style)var(--salt-focused-outline-color);outline-offset:var(--salt-focused-outline-offset)}.button-koCcyf:disabled{cursor:default;opacity:.4}.icon-w30ltp{flex-shrink:0}.label-b1twhp{opacity:0;max-width:0;font-family:var(--pdp-typography-heading-fontFamily);font-size:var(--salt-text-fontSize);font-weight:var(--salt-text-action-fontWeight);line-height:var(--salt-text-lineHeight);color:var(--salt-actionable-foreground);margin-left:0;transition:max-width .25s ease-in-out,opacity .2s ease-in-out,margin .25s ease-in-out;display:inline-block;overflow:hidden}.expanded-Y5yePr{gap:var(--salt-spacing-75)}.expanded-Y5yePr .label-b1twhp{opacity:1;max-width:120px}.footer-vOTVox{z-index:var(--virtualAssistantInput-footer-zIndex,20);padding:var(--salt-spacing-100);background-color:var(--userActionChatUi-background,var(--salt-container-primary-background));margin-top:auto;position:sticky;bottom:0}.helperText-uoFbU3{text-align:left;margin-top:var(--salt-spacing-75);font-style:italic;font-family:var(--pdp-typography-body-fontFamily);font-size:var(--salt-text-label-fontSize,12px);line-height:var(--salt-text-label-lineHeight,16px);font-weight:var(--salt-text-fontWeight);display:block}.helperText-uoFbU3 a{font-style:italic}.agentBubble-FZXta8>.saltFlexLayout{align-items:stretch!important}.agentBubble-FZXta8 .userActionChatBubble-agent{width:100%}.agentBubble-FZXta8 .saltFlexLayout>.saltFlexLayout:first-child>label:first-child{align-items:center;gap:var(--salt-spacing-50);display:inline-flex}.agentBubble-FZXta8 .saltFlexLayout>.saltFlexLayout:first-child>label:first-child:before{content:"";background-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27> <path d=%27M14.0077 7.00377C14.0077 3.13613 10.8715 0 7.00391 0C7.00391 3.86764 10.14 7.00377 14.0077 7.00377Z%27 fill=%27url%28%23g0%29%27/> <path d=%27M7.00378 0C3.13614 0 0 3.13613 0 7.00377C3.86764 7.00377 7.00378 3.86764 7.00378 0Z%27 fill=%27url%28%23g1%29%27/> <path d=%27M14.0077 7.00391C10.14 7.00391 7.00391 10.14 7.00391 14.0077C10.8715 14.0077 14.0077 10.8715 14.0077 7.00391Z%27 fill=%27url%28%23g2%29%27/> <path d=%27M0 7.00391C0 10.8715 3.13614 14.0077 7.00378 14.0077C7.00378 10.14 3.86764 7.00391 0 7.00391Z%27 fill=%27url%28%23g3%29%27/> <path d=%27M14.0078 7.00391L10.5912 10.5911L7.00405 14.0077H14.0078V7.00391Z%27 fill=%27url%28%23g4%29%27/> <defs> <linearGradient id=%27g0%27 x1=%2714.188%27 y1=%27-4.45173e-06%27 x2=%270.471226%27 y2=%27-5.01951e-06%27 gradientUnits=%27userSpaceOnUse%27> <stop stop-color=%27%23E26E00%27/> <stop offset=%270.504808%27 stop-color=%27%23B179CF%27/> <stop offset=%271%27 stop-color=%27%231A7B99%27/> </linearGradient> <linearGradient id=%27g1%27 x1=%2713.5756%27 y1=%270%27 x2=%270%27 y2=%27-7.25733e-07%27 gradientUnits=%27userSpaceOnUse%27> <stop stop-color=%27%23E26E00%27/> <stop offset=%270.504808%27 stop-color=%27%23B179CF%27/> <stop offset=%271%27 stop-color=%27%231A7B99%27/> </linearGradient> <linearGradient id=%27g2%27 x1=%2714.0077%27 y1=%270.679035%27 x2=%270.436282%27 y2=%270.679035%27 gradientUnits=%27userSpaceOnUse%27> <stop stop-color=%27%23E26E00%27/> <stop offset=%270.504808%27 stop-color=%27%23B179CF%27/> <stop offset=%271%27 stop-color=%27%231A7B99%27/> </linearGradient> <linearGradient id=%27g3%27 x1=%2713.6455%27 y1=%270.259694%27 x2=%270.506042%27 y2=%270.259693%27 gradientUnits=%27userSpaceOnUse%27> <stop stop-color=%27%23E26E00%27/> <stop offset=%270.504808%27 stop-color=%27%23B179CF%27/> <stop offset=%271%27 stop-color=%27%231A7B99%27/> </linearGradient> <linearGradient id=%27g4%27 x1=%2714.0078%27 y1=%277.00391%27 x2=%27-0.00279756%27 y2=%277.00391%27 gradientUnits=%27userSpaceOnUse%27> <stop stop-color=%27%23E06E07%27/> <stop offset=%270.5%27 stop-color=%27%23AC79CD%27/> <stop offset=%271%27 stop-color=%27%231C7B9A%27/> </linearGradient> </defs> </svg>");background-repeat:no-repeat;background-size:contain;width:14px;min-width:14px;height:14px;display:inline-block}.container-udYHxR{gap:var(--salt-spacing-50);padding:var(--salt-spacing-100);margin-top:var(--salt-spacing-200);border-radius:var(--salt-curve-150,9px);background-color:var(--salt-container-secondary-background);box-sizing:border-box;flex-direction:column;width:100%;margin-bottom:0;display:flex;position:relative;overflow:hidden}.container-udYHxR:before{content:"";border-radius:var(--salt-curve-150,9px);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#e26e00,#b179cf,#1a7b99);padding:0 0 0 3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.prompt-K4FcdP{text-transform:none;border-radius:var(--va-corner-radius,6px);width:100%;height:36px;min-height:36px;padding:0 var(--salt-spacing-100);justify-content:flex-start}.wrapper-u4PFLl{--va-margin:calc(var(--va-margin-px,24)*1px);--va-corner-radius:var(--salt-curve-100,6px);--va-surface-primary:var(--salt-container-primary-background);--va-surface-secondary:var(--salt-container-secondary-background);z-index:var(--va-z-index,1000);pointer-events:none;font-family:var(--pdp-typography-body-fontFamily);position:fixed;inset:0}.wrapper-u4PFLl p,.wrapper-u4PFLl li,.wrapper-u4PFLl ul{font-family:var(--pdp-typography-body-fontFamily)}.wrapper-u4PFLl>*{pointer-events:auto}.saltTooltip:has([data-testid=MoveAllIcon]){display:none!important}.wrapper-u4PFLl .userActionChatContainer-card-container{height:100%;transition:box-shadow .3s ease-in-out,border-radius .3s ease-in-out;border-radius:var(--salt-curve-default,9px)!important;box-shadow:var(--shadow-medium-x-axis,0)var(--shadow-medium-y-axis,12px)var(--shadow-medium-blur,40px)0 var(--shared-shadow-medium,#0000004d)!important;border:none!important}.wrapper-u4PFLl .userActionChatContainer{overflow:visible;height:calc(100vh - var(--va-margin)*2)!important}:is(.expanded-tO3v88 .userActionChatContainer,.fullscreen-PgQkgQ .userActionChatContainer){height:100%!important}.wrapper-u4PFLl .userActionChatContainer-scroll-container{scrollbar-width:thin;scrollbar-color:#0003 transparent;height:100%}.wrapper-u4PFLl .userActionChatContainer-scroll-container::-webkit-scrollbar{width:6px}.wrapper-u4PFLl .userActionChatContainer-scroll-container::-webkit-scrollbar-track{background:0 0}.wrapper-u4PFLl .userActionChatContainer-scroll-container::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.wrapper-u4PFLl .userActionChatBubble-agent:last-of-type{margin-bottom:20px}.wrapper-u4PFLl .userActionChatHeader-title{font-family:var(--pdp-typography-heading-fontFamily);font-size:var(--salt-text-h3-fontSize);font-weight:var(--salt-text-heading-fontWeight);line-height:var(--salt-text-h3-lineHeight)}.wrapper-u4PFLl .userActionChatHeader{min-height:48px;padding:var(--salt-spacing-50)var(--salt-spacing-50)var(--salt-spacing-50)var(--salt-spacing-150);border-bottom-color:#0000}.wrapper-u4PFLl .userActionChatHeader .saltFlexLayout{gap:var(--salt-spacing-50)}.wrapper-u4PFLl .userActionChatHeader button{border-radius:var(--va-corner-radius);width:38px;height:36px;padding:0}.wrapper-u4PFLl .userActionChatHeader button svg{width:14px;height:14px}.wrapper-u4PFLl .userActionChatBubble{padding-inline:var(--salt-spacing-100);overflow-wrap:break-word;min-width:0}.wrapper-u4PFLl .userActionChatBubble-user{background:var(--va-user-bubble-background,var(--va-surface-secondary));border-radius:var(--salt-curve-default,9px);max-width:85%;padding:var(--salt-spacing-100);box-sizing:border-box}.wrapper-u4PFLl .userActionChatBubble-card.userActionChatBubble-user{width:-moz-fit-content;width:fit-content}:is(.wrapper-u4PFLl .userActionChatBubble-user,.wrapper-u4PFLl .userActionChatBubble-user *){word-break:normal;overflow-wrap:normal}.wrapper-u4PFLl .userActionChatBubble-user p{margin:0}.wrapper-u4PFLl .userActionChatInput{--salt-palette-corner-weak:var(--va-corner-radius);border-top:0;padding:0}.wrapper-u4PFLl .userActionChatInput button{border-radius:var(--va-corner-radius)!important}.wrapper-u4PFLl .userActionChatInput .saltFileDropZone{background:0 0!important}.wrapper-u4PFLl .userActionChatInput .saltMultilineInput{overflow:hidden;border-radius:var(--va-corner-radius)!important}.wrapper-u4PFLl .userActionChatInput textarea{font-family:var(--pdp-typography-body-fontFamily);font-size:var(--salt-text-fontSize);line-height:var(--salt-text-lineHeight);font-weight:var(--salt-text-fontWeight)}.wrapper-u4PFLl .userActionChatInput textarea::placeholder{color:var(--salt-content-secondary-foreground);opacity:1}.wrapper-u4PFLl .userActionChatInput button:last-of-type{width:26px;min-width:26px;height:24px;padding:0 6px;border-radius:var(--salt-curve-150,9px)!important}.wrapper-u4PFLl .userActionChatInput button:last-of-type svg{width:14px;height:14px}.scrolled-VqIGGC .userActionChatHeader{border-bottom-color:var(--salt-separable-tertiary-borderColor)}.scrolled-VqIGGC .virtualAssistantInput-footer{box-shadow:var(--Shadow-100-x-axis,0)calc(-1*var(--Shadow-100-y-axis,1px))var(--Shadow-100-blur,3px)0 var(--next-shadow-100,#0000001a)}.expanded-tO3v88{padding:var(--va-margin)}.expanded-tO3v88 .virtualAssistantInput-footer{padding:var(--salt-spacing-100)}.fullscreen-PgQkgQ{padding:0}.fullscreen-PgQkgQ .userActionChatContainer-card-container{box-shadow:none!important;border-radius:0!important}.gradient-ZFRik0 .userActionChatContainer-card-container{--gradient-teal:#00809433;--gradient-purple:#b179ce33;--gradient-orange:#e26e001a;background:radial-gradient(60.79% 65.49% at 80% 85%,var(--gradient-teal)0%,transparent 100%),radial-gradient(52.37% 52.37% at 60% 90%,var(--gradient-purple)0%,transparent 100%),radial-gradient(46.92% 47.24% at 90% 75%,var(--gradient-orange)0%,transparent 100%),var(--va-surface-primary);transition:background .4s ease-in-out,box-shadow .3s ease-in-out,border-radius .3s ease-in-out}.gradient-ZFRik0 .userActionChatInput{background:0 0}.gradient-ZFRik0 .virtualAssistantInput-footer{background-color:#0000}.expanded-tO3v88.gradient-ZFRik0 .userActionChatContainer-card-container{background:radial-gradient(40% 45% at 80% 85%,var(--gradient-teal)0%,transparent 100%),radial-gradient(30% 35% at 60% 90%,var(--gradient-purple)0%,transparent 100%),radial-gradient(25% 30% at 90% 75%,var(--gradient-orange)0%,transparent 100%),var(--va-surface-primary)}.markdownRenderer-EAyFI0 p,.markdownRenderer-EAyFI0 li,.markdownRenderer-EAyFI0 td,.markdownRenderer-EAyFI0 th,.markdownRenderer-EAyFI0 blockquote{font-family:var(--pdp-typography-body-fontFamily);font-size:var(--salt-text-fontSize);font-weight:var(--salt-text-fontWeight);line-height:var(--salt-text-lineHeight)}.markdownRenderer-EAyFI0 h1{font-size:var(--salt-text-h1-fontSize,20px);font-weight:var(--salt-text-h1-fontWeight,600)}.markdownRenderer-EAyFI0 h2{font-size:var(--salt-text-h2-fontSize,18px);font-weight:var(--salt-text-h2-fontWeight,600)}.markdownRenderer-EAyFI0 h3{font-size:var(--salt-text-h3-fontSize,16px);font-weight:var(--salt-text-h3-fontWeight,600)}.markdownRenderer-EAyFI0 h4{font-size:var(--salt-text-h4-fontSize,14px);font-weight:var(--salt-text-h4-fontWeight,600)}.markdownRenderer-EAyFI0 table{scrollbar-width:thin;scrollbar-color:#0003 transparent;max-width:100%;display:block;overflow-x:auto}.markdownRenderer-EAyFI0 table::-webkit-scrollbar{height:6px}.markdownRenderer-EAyFI0 table::-webkit-scrollbar-track{background:0 0}.markdownRenderer-EAyFI0 table::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.markdownRenderer-EAyFI0 pre{border-radius:var(--salt-palette-corner-weak,4px);padding:var(--salt-spacing-100,8px);margin:var(--salt-spacing-100,8px)0;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:#2a405e;font-size:.85em;line-height:1.5;overflow-x:auto}.markdownRenderer-EAyFI0 pre::-webkit-scrollbar{height:6px}.markdownRenderer-EAyFI0 pre::-webkit-scrollbar-track{background:0 0}.markdownRenderer-EAyFI0 pre::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:3px}.codeBlock-lkTUQw{white-space:pre;color:#f8f8f2;font-family:monospace;display:block}:is(.markdownRenderer-EAyFI0 pre .token.comment,.markdownRenderer-EAyFI0 pre .token.prolog,.markdownRenderer-EAyFI0 pre .token.doctype,.markdownRenderer-EAyFI0 pre .token.cdata){color:#8292a2}.markdownRenderer-EAyFI0 pre .token.punctuation{color:#f8f8f2}.markdownRenderer-EAyFI0 pre .token.namespace{opacity:.7}:is(.markdownRenderer-EAyFI0 pre .token.property,.markdownRenderer-EAyFI0 pre .token.tag,.markdownRenderer-EAyFI0 pre .token.constant,.markdownRenderer-EAyFI0 pre .token.symbol,.markdownRenderer-EAyFI0 pre .token.deleted){color:#f92672}:is(.markdownRenderer-EAyFI0 pre .token.boolean,.markdownRenderer-EAyFI0 pre .token.number){color:#ae81ff}:is(.markdownRenderer-EAyFI0 pre .token.selector,.markdownRenderer-EAyFI0 pre .token.attr-name,.markdownRenderer-EAyFI0 pre .token.string,.markdownRenderer-EAyFI0 pre .token.char,.markdownRenderer-EAyFI0 pre .token.builtin,.markdownRenderer-EAyFI0 pre .token.inserted){color:#a6e22e}:is(.markdownRenderer-EAyFI0 pre .token.operator,.markdownRenderer-EAyFI0 pre .token.entity,.markdownRenderer-EAyFI0 pre .token.url,.markdownRenderer-EAyFI0 pre .language-css .token.string,.markdownRenderer-EAyFI0 pre .style .token.string){color:#f8f8f2}:is(.markdownRenderer-EAyFI0 pre .token.atrule,.markdownRenderer-EAyFI0 pre .token.attr-value,.markdownRenderer-EAyFI0 pre .token.keyword){color:#66d9ef}:is(.markdownRenderer-EAyFI0 pre .token.function,.markdownRenderer-EAyFI0 pre .token.class-name){color:#e6db74}:is(.markdownRenderer-EAyFI0 pre .token.regex,.markdownRenderer-EAyFI0 pre .token.important,.markdownRenderer-EAyFI0 pre .token.variable){color:#fd971f}.markdownRenderer-EAyFI0 a{color:var(--salt-palette-interact-foreground,inherit);margin:0;padding:0;display:inline}.markdownRenderer-EAyFI0 a:before{content:none!important}.markdownRenderer-EAyFI0 img{max-width:100%}.inlineCode-WBBfTO{background:var(--salt-palette-neutral-secondary-background,#0000000f);border-radius:var(--salt-palette-corner-weak,3px);padding:.15em .35em;font-family:monospace;font-size:.9em}.visuallyHidden-gKOz9T{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sources-fHPlg4{margin-top:var(--salt-spacing-50);width:100%}.summary-eUMWGo{align-items:center;gap:var(--salt-spacing-50);cursor:pointer;font-family:var(--pdp-typography-body-fontFamily);font-size:var(--salt-text-fontSize);line-height:var(--salt-text-lineHeight);font-weight:var(--salt-text-fontWeight-medium,500);color:var(--salt-actionable-subtle-foreground);border-radius:var(--va-corner-radius,6px);height:36px;list-style:none;display:flex}.summary-eUMWGo::-webkit-details-marker{display:none}.summary-eUMWGo:focus-visible{outline:var(--salt-focused-outline-width)var(--salt-focused-outline-style)var(--salt-focused-outline-color);outline-offset:var(--salt-focused-outline-offset)}.chevron-HUTSwr{flex-shrink:0;width:12px;height:12px;transition:transform .15s}.sources-fHPlg4[open]>.summary-eUMWGo>.chevron-HUTSwr{transform:rotate(90deg)}.sourcesList-Ys5X_t{gap:var(--salt-spacing-50);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sourcesListItem-IB3CYC{font-family:var(--pdp-typography-body-fontFamily);font-size:var(--salt-text-fontSize);line-height:var(--salt-text-lineHeight);display:block}.sourcesListItem-IB3CYC .saltLink{display:inline}.sourcesListItem-IB3CYC .saltLink:before{content:none}.responseActions-mgF7Fe{align-items:center;gap:var(--salt-spacing-50);margin-top:var(--salt-spacing-50);display:flex}.actionButton-DIg4YP{border-radius:var(--va-corner-radius,6px);width:38px;min-width:38px;height:36px;color:var(--salt-content-secondary-foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.actionButton-DIg4YP:hover,.actionButton-DIg4YP[aria-pressed=true]{background:var(--salt-actionable-secondary-background-hover);border-color:var(--salt-separable-secondary-borderColor);color:var(--salt-content-primary-foreground)}.actionButton-DIg4YP[data-copied=true]{color:var(--salt-actionable-primary-foreground);background:var(--salt-actionable-primary-background);border-color:var(--salt-actionable-primary-background)}.actionButton-DIg4YP[data-copied=true]:hover{background:var(--salt-actionable-primary-background);border-color:var(--salt-actionable-primary-background)}.actionButton-DIg4YP:focus-visible{outline:var(--salt-focused-outline-width)var(--salt-focused-outline-style)var(--salt-focused-outline-color);outline-offset:var(--salt-focused-outline-offset)}.actionButton-DIg4YP svg{width:14px;height:14px}.circle-Ft8xiV{transition:fill .2s,stroke .2s}.unchecked-I_QVKd{fill:#fff;stroke:var(--salt-color-blue-500);stroke-width:2px}.checked-WHeqru{fill:var(--salt-color-blue-800);stroke:none}.disabled-Ai7DDa{fill:var(--salt-color-gray-300);stroke:none}.disabledChecked-NUNeNC{fill:var(--salt-color-gray-800);stroke:none}.tick-jpeCfG{fill:none;stroke:var(--salt-color-white);stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter}.checkboxContainer-lk_rOE{justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;position:relative}.disabledCheckBoxContainer-YJ2tho{cursor:not-allowed;opacity:.5}.disabledCheckBox-it7zts{cursor:not-allowed}.checkbox-y3s35R{opacity:0;width:0;height:0;position:absolute}.heading-CFnmzu{margin:var(--salt-spacing-25)0}.trigger-F2EWim{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.info-zsVD_C{border-radius:var(--salt-palette-corner-weak);border:1px solid var(--salt-color-gray-200);flex-direction:column;gap:.25rem;display:flex}.infoTitle-_GUPoZ{background-color:var(--salt-color-gray-100);border-bottom:1px solid var(--salt-color-gray-200);padding:var(--salt-spacing-50)}.infoText-DMqxGv{padding:var(--salt-spacing-50)}.message-MgMeky{--pdp-message-note-background:#f6fbff;--pdp-message-note-background-dark:#005eb8;--pdp-message-tip-background:#fffaef;--pdp-message-attention-background:#fbf9f9;--pdp-message-error-background:#fff6f9;--pdp-message-success-background:#f6fbf9;border-radius:6px;flex-direction:column;gap:6px;margin-top:16px;padding:10px 20px 10px 16px;display:flex}.header-u33gZj{align-items:center;gap:10px;display:flex}.icon-DcKaGf{display:flex}.title-ASonOc{letter-spacing:.02rem;font-size:1rem;font-weight:500;line-height:1.5rem;font-family:var(--pdp-typography-heading-fontFamily)}.notelight-pa9oEB{background:var(--pdp-message-note-background);color:var(--salt-color-blue-500)}.notedark-vdXaM_{background:var(--pdp-message-note-background-dark);color:var(--salt-color-white)}.tiplight-cH415f{background:var(--pdp-message-tip-background);color:var(--salt-color-citrine-500)}.tipdark-pbbr1r,.tipdark-pbbr1r .description-o4j0bN,.tipdark-pbbr1r .description-o4j0bN a{background:var(--salt-color-citrine-200);color:var(--salt-color-gray-800)!important}.tipdark-pbbr1r .description-o4j0bN li::marker{background:var(--salt-color-citrine-200);color:var(--salt-color-gray-800)!important}.attentionlight-GQw52J{background:var(--pdp-message-attention-background);color:var(--salt-color-orange-500)}.attentiondark-HM9MdM{background:var(--salt-color-autumn-500);color:var(--salt-color-white)}.errorlight-uuhhto{background:var(--pdp-message-error-background);color:var(--salt-color-salmon-500)}.errordark-mOXKXp{background:var(--salt-color-salmon-700);color:var(--salt-color-white)}.successlight-OKN5xj{background:var(--pdp-message-success-background);color:var(--salt-color-jade-500)}.successdark-CXAEka{background:var(--salt-color-jade-500);color:var(--salt-color-white)}.disclaimerlight-u7w1vx{background:var(--salt-container-secondary-background);color:var(--salt-color-smoke-700)}.disclaimerdark-L_2WkM{background:var(--salt-color-gray-800);color:var(--salt-color-white)}.description-o4j0bN{margin-left:1.625rem}.messagelight-CDFh2L .description-o4j0bN{color:var(--salt-content-primary-foreground)}.messagedark-FBQMnx .description-o4j0bN,.messagedark-FBQMnx .description-o4j0bN a{color:var(--salt-color-white)}.messagedark-FBQMnx .description-o4j0bN li::marker{color:var(--salt-color-white)}.messagedark-FBQMnx code{background-color:#0000}.description-o4j0bN ul,.description-o4j0bN li{margin:0!important}.messagelight-CDFh2L .description-o4j0bN li::marker{color:var(--salt-content-primary-foreground)}.description-o4j0bN p{padding:2px 0;margin-block:0!important}.description-o4j0bN a{text-underline-offset:2px;color:var(--salt-color-blue-500)}.smallVariant-MAttNu{flex-direction:row;gap:16px;padding:6px 30px 6px 10px}.smallVariant-MAttNu .header-u33gZj{height:22px}.smallTitle-EWqQHt{letter-spacing:.005em;align-items:flex-start;width:max-content;font-size:.625rem;font-weight:500;line-height:22px}.smallVariant-MAttNu .description-o4j0bN{margin-left:0;line-height:24px}.smallVariant-MAttNu li{font-size:.625rem!important;line-height:.875rem!important}.description-o4j0bN code{background:var(--jpm-gray-100);border:none;border-radius:6px;margin:0 2px;padding:2px 5px;font-size:.813rem!important;font-weight:500!important;line-height:1rem!important}.root-UFwMad ul{list-style-type:disc}.root-UFwMad>table{display:block}.root-UFwMad ul ul{list-style-type:circle}.root-UFwMad ul ul ul{list-style-type:"—"}.root-UFwMad ul ul li,.root-UFwMad ol ol li{font-size:.875rem;line-height:1.25rem}.root-UFwMad ul ul ul li,.root-UFwMad ol ol ol li{font-size:.75rem;font-weight:400;line-height:1.125rem}.root-UFwMad ul li::marker{color:var(--salt-accent-foreground)}.root-UFwMad ol li::marker{color:var(--salt-accent-foreground)}.root-UFwMad ul,.root-UFwMad ol{margin-block:var(--salt-spacing-200);line-height:1.25rem;font-family:var(--salt-text-fontFamily);margin-top:0;margin-bottom:var(--salt-spacing-50);padding-left:20px;list-style-position:outside}.root-UFwMad ol ol,.root-UFwMad ul ul,.root-UFwMad ol ul,.root-UFwMad ul ol{margin-bottom:var(--salt-spacing-50);padding-left:1.375rem}.root-UFwMad ol>li{counter-increment:dc-counter}.root-UFwMad ol ol{list-style-type:lower-latin}.root-UFwMad ol ol ol{list-style-type:lower-roman}.root-UFwMad li{margin-top:var(--salt-spacing-50);padding-left:2px}.root-UFwMad ul p,.root-UFwMad ol p{display:inline}.root-Rl8UUm{--tile-icon-color:var(--salt-color-white);--tile-icon-background-color:var(--salt-color-blue-400);min-width:300px}.iconContainer-r3jjXJ{border-radius:var(--salt-curve-50,3px);width:36px;height:36px;color:var(--tile-icon-color);background-color:var(--tile-icon-background-color,var(--salt-color-blue-400));justify-content:center;align-items:center;display:flex}.linkButton-YxxyhX{--saltButton-textTransform:none}.linkButton-YxxyhX[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.custom-tOm0zx{--saltButton-padding:0;--saltButton-background-hover:transparent;--saltButton-background-active:transparent}.custom-tOm0zx:not([aria-disabled=true]):hover .label-nwodC4,.custom-tOm0zx:not([aria-disabled=true]):focus-visible .label-nwodC4{text-decoration:underline}.custom-tOm0zx .animation-UO5fHa{transition:margin .2s ease-in-out;display:inline-flex}.custom-tOm0zx:not([aria-disabled=true]):hover .animation-UO5fHa,.custom-tOm0zx:not([aria-disabled=true]):focus-visible .animation-UO5fHa{margin-left:-6px}.custom-tOm0zx.darkThemeLink-dHod4_{--saltButton-text-color:var(--salt-color-white);--saltButton-text-color-hover:var(--salt-color-white);--saltButton-text-color-active:var(--salt-color-white)}.custom-tOm0zx.darkThemeLink-dHod4_:not([aria-disabled=true]):hover .label-nwodC4,.custom-tOm0zx.darkThemeLink-dHod4_:not([aria-disabled=true]):focus-visible .label-nwodC4{-webkit-text-decoration-color:var(--salt-color-white);-webkit-text-decoration-color:var(--salt-color-white);text-decoration-color:var(--salt-color-white)}.externalLinkIcon-xSYau0{align-items:center;max-width:16px;max-height:16px;display:inline-flex}.reportCardContainer-sZIG5K{background-color:var(--salt-container-secondary-background);border:var(--salt-spacing-50)solid var(--salt-container-secondary-background);border-radius:var(--salt-curve-250);box-sizing:border-box;width:100%;transition:background-color .5s,border-color .5s,opacity .5s}.reportCardContainer-sZIG5K.inProgress-PsXSx2{background-color:var(--salt-status-info-background);border-color:var(--salt-status-info-background)}.reportCardContainer-sZIG5K.completed-NAqatO{background-color:var(--salt-status-success-background);border-color:var(--salt-status-success-background)}.reportTitle-uNIlsI{padding:0 var(--salt-spacing-50)0 var(--salt-spacing-150);justify-content:space-between;align-items:center;gap:var(--salt-spacing-75);min-height:2.625rem;font-family:var(--pdp-typography-heading-fontFamily);display:flex}.reportCount-q76dPD{font:var(--salt-text-display3-fontSize)/var(--salt-text-display3-lineHeight)var(--pdp-typography-heading-fontFamily);text-align:left;background:var(--salt-container-primary-background);border-radius:var(--salt-curve-150);box-shadow:var(--salt-shadow-100);padding:var(--salt-spacing-100)var(--salt-spacing-150);white-space:pre;text-overflow:ellipsis;overflow:hidden}.custom-Tlgm45{--link-color-visited:var(--link-color);--link-color:var(--salt-color-gray-800);--link-color-hover:var(--salt-color-gray-800);--link-color-active:var(--salt-color-gray-800);--link-color-focus:var(--salt-color-gray-800);--link-fontFamily:var(--pdp-typography-heading-fontFamily);--salt-text-fontSize:.875rem;--salt-text-fontWeight:500;--salt-text-lineHeight:1.125rem;--salt-text-letterSpacing:.02em;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;display:inline-flex}.custom-Tlgm45.darkThemeLink-oA6y4S{--link-color:var(--salt-color-white);--link-color-hover:var(--salt-color-white);--link-color-active:var(--salt-color-white);--link-color-focus:var(--salt-color-white)}.customLinkButtonTitle-L6BqDw{border-bottom:1px solid #0000;margin-top:2px;padding-bottom:4px}.custom-Tlgm45:not([aria-disabled=true]):hover .customLinkButtonTitle-L6BqDw,.custom-Tlgm45:not([aria-disabled=true]):focus .customLinkButtonTitle-L6BqDw{border-bottom:1px solid var(--salt-color-gray-800)}.custom-Tlgm45:not([aria-disabled=true]).darkThemeLink-oA6y4S:hover .customLinkButtonTitle-L6BqDw,.custom-Tlgm45:not([aria-disabled=true]).darkThemeLink-oA6y4S:focus .customLinkButtonTitle-L6BqDw{border-bottom:1px solid var(--salt-color-white)}.custom-Tlgm45:hover .animation-XVW_Da,.custom-Tlgm45:focus .animation-XVW_Da{margin-left:-6px;transition:all .2s ease-in-out}.custom-Tlgm45[aria-disabled=true]{cursor:not-allowed}.linkButton-DJqRt1{--linkButton-accent:var(--salt-color-teal-500);--linkButton-alpha-none:var(--salt-palette-alpha-none);--linkButton-background-disabled:rgb(var(--salt-color-teal-200-rgb).4);--linkButton-foreground-disabled:rgb(var(--salt-color-teal-600-rgb).4);--linkButton-gap:var(--salt-spacing-50);--link-color-visited:var(--link-color);--link-fontFamily:var(--pdp-typography-heading-fontFamily);--salt-text-fontSize:12px;--salt-text-fontWeight:500;--salt-text-lineHeight:10px;--salt-text-letterSpacing:var(--salt-text-action-letterSpacing);--link-focus-outlineColor:var(--salt-color-teal-700);border-width:1px;border-color:var(--linkButton-borderColor,transparent);text-transform:none;background:var(--linkButton-background);color:var(--link-color);align-items:center;gap:var(--linkButton-gap);margin:var(--saltButton-margin,0);height:var(--saltButton-height,var(--salt-size-base));min-width:unset;text-align:var(--salt-text-action-textAlign);width:var(--saltButton-width,auto);appearance:none;-webkit-tap-highlight-color:transparent;border-style:solid;border-radius:4px;justify-content:center;padding:7px;text-decoration:none;transition:none;display:inline-flex;position:relative}.linkButton-DJqRt1:hover{--linkButton-background:var(--salt-color-teal-600)}.linkButton-DJqRt1 svg{width:var(--salt-size-icon);height:var(--salt-size-icon)}.solid-dNFkgU{--linkButton-background:var(--linkButton-accent);--link-color:var(--salt-color-white);--link-color-hover:var(--link-color);--link-color-active:var(--link-color);--link-color-focus:var(--link-color)}.solid-dNFkgU[aria-disabled=true]{background-color:var(--linkButton-background-disabled);color:var(--salt-color-white);border-color:var(--linkButton-alpha-none);cursor:not-allowed}.bordered-omljl5{--linkButton-borderColor:var(--linkButton-accent)}.bordered-omljl5,.transparent-ryXnoM{--link-color:var(--linkButton-accent);--link-color-focus:var(--salt-color-white)}.bordered-omljl5:hover,.transparent-ryXnoM:hover{--link-color-hover:var(--salt-color-white)}.bordered-omljl5:visited,.transparent-ryXnoM:visited{--link-color:var(--salt-color-white)}.bordered-omljl5:focus,.transparent-ryXnoM:focus{--link-color-focus:var(--linkButton-accent)}.bordered-omljl5:focus:hover,.transparent-ryXnoM:focus:hover{--link-color-focus:var(--salt-color-white)}.bordered-omljl5[aria-disabled=true],.transparent-ryXnoM[aria-disabled=true]{background-color:var(--linkButton-alpha-none);color:var(--linkButton-foreground-disabled);cursor:not-allowed}.bordered-omljl5[aria-disabled=true]{border-color:rgb(var(--salt-color-teal-200-rgb).4)}.transparent-ryXnoM[aria-disabled=true]{border-color:var(--linkButton-alpha-none)}.visibilityButton-Q_xKll:hover{color:var(--salt-color-black);background:0 0;border:none}.input-ukRTdN{border-radius:var(--salt-palette-corner-weak);width:100%;height:30px}
:root{--app-transition-duration:.3s;--app-transition-duration-short:.2s;--app-transition-easing:cubic-bezier(.4,0,.2,1);--app-transition-easing-decelerate:cubic-bezier(0,0,.2,1);--app-transition-easing-accelerate:cubic-bezier(.4,0,1,1);--app-transition-easing-spring:cubic-bezier(.34,1.56,.64,1);--app-shell-gutter-xs:16px;--app-shell-gutter-sm:16px;--app-shell-gutter-md:24px;--app-shell-gutter-lg:32px;--app-shell-gutter-xl:48px;--app-shell-gutter:var(--app-shell-gutter-lg);--app-header-height:54px;--app-sidenav-expanded-width:280px;--app-sidenav-collapsed-width:61px;--app-sidenav-overlay-width:320px;--app-content-max-width:1280px;--app-content-max-width-xxl:1560px;--app-content-xxl-right-inset:280px;--app-search-input-max-width:320px}@media (max-width:599px){:root{--app-shell-gutter:var(--app-shell-gutter-xs)}}@media (min-width:600px) and (max-width:959px){:root{--app-shell-gutter:var(--app-shell-gutter-sm)}}@media (min-width:960px) and (max-width:1279px){:root{--app-shell-gutter:var(--app-shell-gutter-md)}}@media (min-width:1280px) and (max-width:1599px){:root{--app-shell-gutter:var(--app-shell-gutter-lg)}}@media (min-width:1600px){:root{--app-shell-gutter:var(--app-shell-gutter-xl)}}:root{--app-shell-gutter:16px;--app-docs-sidenav-left-padding:5px;--app-docs-content-ceiling:1920px;--docs-nav-height:100px;--docs-strip-height:43px;--app-strip-padding-top:5px;--app-strip-padding-bottom:15px;--app-docs-nav-item-min-height:36px;--app-docs-nav-sub-item-min-height:34px;--app-docs-nav-separator-min-height:30px;--app-docs-nav-version-min-height:38px;--app-docs-nav-indent-x:16px;--app-docs-nav-sub-indent-x:28px;--app-docs-nav-item-font-size:13px;--app-docs-nav-label-font-size:11px;--app-docs-nav-item-line-height:1.4;--app-docs-nav-version-btn-padding:3px 6px;--app-docs-nav-badge-padding-y:2px;--app-docs-nav-badge-line-height:14px;--app-docs-nav-sub-label-padding-top:10px;--app-docs-nav-sub-label-padding-bottom:2px;--app-docs-nav-label-letter-spacing:.06em;--app-docs-nav-separator-compact-min-height:10px;--app-docs-nav-item-color:var(--app-docs-body-color);--app-docs-nav-item-color-active:var(--salt-actionable-accented-foreground);--app-docs-nav-item-bg-hover:var(--salt-navigable-background-hover);--app-docs-sticky-bottom-clearance:104px;--app-search-highlight-bg:#fff176;--app-changelog-highlight-foreground:#1a1a1a;--app-changelog-product-dropdown-min-width:200px;--app-changelog-toolbar-border-radius:15px;--app-changelog-accordion-header-inner-gap:2px;--app-file-details-content-max-width:640px;--app-ack-file-pill-max-width:200px;--app-changelog-highlight-padding:0 1px;--app-focus-ring-offset:2px;--app-card-border-radius:6px;--app-card-border-radius-md:9px;--app-card-border-radius-lg:12px;--app-card-shadow:0 2px 2px #00000008;--app-badge-padding:1px 6px;--app-pill-padding:2px 6px;--app-product-icon-size:32px;--app-toolbar-padding-inline:9px;--app-bg-success-subtle:#f6fbf9;--app-changelog-marble-bg:#f5f7f8;--app-changelog-marble-border:#f5f7f8;--app-changelog-accordion-active-border:#e2e4e5;--app-changelog-attention-foreground:#ba1729;--app-changelog-inline-code-bg:var(--app-inline-code-bg);--app-changelog-breaking-bg:#ffebf1;--app-inline-code-bg:#eceff1;--app-inline-code-fontFamily:var(--salt-text-code-fontFamily);--app-inline-code-fontSize:12px;--app-inline-code-lineHeight:16px;--app-inline-code-fontWeight:var(--salt-typography-fontWeight-regular);--app-inline-code-borderRadius:var(--app-card-border-radius);--app-inline-code-padding:1px 5px 3px;--app-changelog-inline-code-fontFamily:var(--app-inline-code-fontFamily);--app-changelog-inline-code-fontSize:var(--app-inline-code-fontSize);--app-changelog-inline-code-lineHeight:var(--app-inline-code-lineHeight);--app-changelog-inline-code-fontWeight:var(--app-inline-code-fontWeight);--app-changelog-pill-padding:5px 10px;--app-changelog-breaking-pill-padding:3px 8px;--app-changelog-heading-fontWeight:var(--salt-text-h2-fontWeight);--app-docs-section-heading-fontWeight:var(--salt-typography-fontWeight-regular);--app-docs-heading-letterSpacing:.01em;--app-megamenu-content-background:#fafbfb;--app-docs-logo-width:186px;--app-docs-title-fontSize:40px;--app-docs-title-lineHeight:48px;--app-docs-title-lineHeight-sm:40px;--app-docs-page-header-eyebrow-fontSize:12px;--app-docs-page-header-eyebrow-lineHeight:18px;--app-docs-page-header-eyebrow-letterSpacing:.08em;--app-docs-page-header-eyebrow-fontFamily:var(--salt-typography-fontFamily-amplitude);--app-docs-page-header-eyebrow-fontWeight:var(--salt-typography-fontWeight-medium);--app-docs-page-header-eyebrow-color:var(--salt-content-secondary-foreground);--app-docs-page-header-eyebrow-title-gap:0px;--app-docs-body-color:var(--salt-content-primary-foreground);--app-docs-body-fontSize:14px;--app-docs-body-lineHeight:26px;--app-docs-body-paragraphSpacing:14px;--app-docs-section-title-marginTop:30px;--app-docs-section-content-marginTop:18px;--app-docs-primary-text:var(--salt-content-primary-foreground);--app-docs-heading-fontFamily:var(--salt-typography-fontFamily-amplitude);--app-changelog-item-title-fontSize:16px;--app-changelog-item-title-lineHeight:20px;--app-changelog-item-title-fontWeight:var(--salt-typography-fontWeight-medium);--app-changelog-item-title-letterSpacing:.005em;--app-docs-page-header-title-fontWeight:var(--salt-text-display2-fontWeight);--app-product-docs-left-width:260px;--app-product-docs-right-width:240px;--app-product-docs-back-bar-height:45px;--app-grid-left-width:280px;--app-grid-card-image-ratio:16/9;--app-grid-card-min-width:300px;--app-grid-nav-height:53px;--app-grid-main-padding-bottom:calc(var(--salt-spacing-700)*2);--app-card-hover-shadow:0 2px 8px #00000014;--app-docs-hero-bg:#101820;--app-docs-hero-fg:#fff;--app-docs-hero-badge-bg:#bbe3d8;--app-docs-hero-badge-fg:#101820;--app-docs-hero-border-anim:#ffffff80;--app-docs-hero-mask-white:#fff;--app-docs-cta-bg:#1a7b99;--app-docs-cta-bg-hover:#1b8daf;--app-docs-cta-fg:#fff;--app-docs-surface-subtle:#fafbfb;--app-docs-check-color:#009b77;--app-docs-card-bg:#fff;--app-docs-card-border:#f5f7f8;--app-docs-card-border-hover:#e0e4e6;--app-docs-card-icon-color:#1a7b99;--app-docs-card-title-fg:#101820;--app-docs-card-body-fg:#4c5157;--app-docs-dark-strip-fg:#fff;--app-accordion-item-border:var(--salt-separable-tertiary-borderColor);--app-accordion-item-active-border:var(--salt-separable-secondary-borderColor);--app-member-list-bg:#f5f7f8;--app-member-list-border:#f5f7f8;--app-role-benefit-border-width:3px;--app-role-benefit-card-min-width:200px;--app-project-combobox-width:500px;--app-members-bar-shadow:0 -2px 3px 0px var(--salt-shadow-100-color);--app-members-edit-table-height-offset:520px}@media (min-width:960px){:root{--app-shell-gutter:24px}}@media (min-width:1280px){:root{--app-shell-gutter:32px;--docs-content-inset:calc(clamp(220px,21vw,334px) + var(--app-shell-gutter));--app-docs-sidenav-left-padding:5px}}@media (min-width:1600px){:root{--app-shell-gutter:48px;--app-docs-sidenav-left-padding:8px}}@media (max-width:1279px){:root{--docs-nav-height:81px;--docs-strip-height:35px}}@media (max-width:767px){:root{--docs-nav-height:78px;--docs-strip-height:33px}}.tag-error-status{--tag-primary-background:var(--salt-status-error-background)!important;--tag-primary-foreground:var(--salt-status-error-foreground-informative)!important;--tag-primary-borderColor:var(--salt-status-error-borderColor)!important}[data-dip-enabled] .product-card--added{--saltInteractableCard-borderWidth:0;--saltInteractableCard-background:var(--salt-container-secondary-background)}[data-dip-enabled] .product-card--added .saltTag{opacity:var(--salt-palette-opacity-disabled,.4)}[data-dip-enabled] .saltButton,[data-dip-enabled] .pepperLinkButton{text-transform:none}[data-dip-enabled] .saltButton.link-button{min-width:0!important;height:auto!important;min-height:0!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:var(--salt-text-fontWeight-strong)!important;letter-spacing:normal!important;vertical-align:baseline!important;text-align:left!important;text-transform:none!important;color:var(--salt-actionable-accented-foreground)!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;text-decoration:none!important;display:inline!important}[data-dip-enabled] .saltButton.link-button:hover{background:0 0!important;text-decoration:none!important}[data-dip-enabled] .saltButton.link-button strong{font-weight:var(--salt-text-fontWeight-strong)!important}[data-dip-enabled] .saltButton[aria-disabled=true]{opacity:.4!important;cursor:var(--salt-cursor-disabled,not-allowed)!important}[data-dip-enabled] .pepperTableCell,[data-dip-enabled] .pepperRowViewTableCell{height:calc(var(--salt-size-base) + 2*var(--salt-spacing-100) + 1px)}[data-dip-enabled] h2.saltText,[data-dip-enabled] .saltText-h2.saltText{font-weight:var(--salt-text-h2-fontWeight-small)}[data-dip-enabled].salt-theme.salt-theme-next{--salt-separable-primary-borderColor:var(--salt-palette-alpha-contrast-low);--salt-separable-secondary-borderColor:var(--salt-palette-alpha-contrast-lower);--salt-separable-tertiary-borderColor:var(--salt-palette-alpha-contrast-lowest)}[data-dip-enabled] .saltDivider-tertiary{--divider-background:var(--salt-palette-alpha-contrast-lowest)}[data-dip-enabled] body,[data-dip-enabled] .top-header{background:linear-gradient(0deg,var(--salt-container-secondary-background-disabled)0%,var(--salt-container-secondary-background-disabled)100%),var(--salt-container-primary-background)}[data-dip-enabled] .shell-content{transition:padding var(--app-transition-duration)var(--app-transition-easing),max-width var(--app-transition-duration)var(--app-transition-easing)}[data-dip-enabled] .pepperFooter{max-width:var(--app-content-max-width-xxl);transition:padding var(--app-transition-duration)var(--app-transition-easing),max-width var(--app-transition-duration)var(--app-transition-easing);margin:0 auto}[data-dip-enabled] .shell-main{transition:flex var(--app-transition-duration)var(--app-transition-easing),padding var(--app-transition-duration)var(--app-transition-easing)}@keyframes sidenav-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes sidenav-scrim-out{0%{opacity:1}to{opacity:0}}[data-dip-enabled] .sidenav-scrim{animation:sidenav-scrim-in var(--app-transition-duration)var(--app-transition-easing)both}[data-dip-enabled] .sidenav-scrim-closing{animation:sidenav-scrim-out var(--app-transition-duration)var(--app-transition-easing)both}[data-dip-enabled] .page-header{background:linear-gradient(180deg,var(--salt-container-secondary-background)51.06%,#f2f4f600 100%);border-radius:var(--salt-palette-corner);padding:var(--salt-spacing-100)var(--salt-spacing-150)var(--salt-spacing-25);overflow:hidden}[data-dip-enabled] .pepperL2PageHeader{background:linear-gradient(180deg,var(--salt-container-secondary-background)51.06%,#f2f4f600 100%);border-radius:var(--salt-palette-corner);padding:var(--salt-spacing-100)var(--salt-spacing-150)var(--salt-spacing-25)}[data-dip-enabled] .page-header .pepperL2PageHeader{background:0 0;border-radius:0;padding:0}[data-dip-enabled] .page-mode-banner{border-radius:var(--salt-palette-corner);padding:var(--salt-spacing-100)var(--salt-spacing-150)var(--salt-spacing-25)}[data-dip-enabled] .page-mode-banner--personal-workspace{border-top:var(--salt-size-fixed-100)solid var(--salt-status-warning-borderColor)}[data-dip-enabled] .page-mode-banner--client-project{border-top:var(--salt-size-fixed-100)solid var(--salt-status-error-borderColor)}[data-dip-enabled] .page-header-description{min-height:var(--salt-size-base);align-items:center;display:flex}[data-dip-enabled] .pepperFullPageHeader>.saltStackLayout:empty{display:none}[data-dip-enabled] .page-header-context-reveal,[data-dip-enabled] .dashboard-header-context-reveal{opacity:0;transition:grid-template-rows var(--app-transition-duration)var(--app-transition-easing),opacity calc(var(--app-transition-duration)*.6)var(--app-transition-easing-accelerate),transform var(--app-transition-duration)var(--app-transition-easing),margin-bottom var(--app-transition-duration)var(--app-transition-easing);margin-bottom:0;transform:translateY(4px)}[data-dip-enabled] .page-header-context-reveal-visible,[data-dip-enabled] .dashboard-header-context-reveal-visible{opacity:1;margin-bottom:var(--salt-spacing-100);transition:grid-template-rows var(--app-transition-duration)var(--app-transition-easing-decelerate),opacity var(--app-transition-duration)calc(var(--app-transition-duration)*.15)var(--app-transition-easing-decelerate),transform var(--app-transition-duration)var(--app-transition-easing-decelerate),margin-bottom var(--app-transition-duration)var(--app-transition-easing-decelerate);transform:translateY(0)}[data-dip-enabled] .pepperL2PageHeader .pepperFullPageHeader-breadcrumbs-container{margin-bottom:var(--salt-spacing-100)}[data-dip-enabled] .pepperBreadcrumbs{font-size:var(--salt-text-label-fontSize);font-family:var(--salt-text-label-fontFamily);line-height:var(--salt-text-label-lineHeight)}[data-dip-enabled] .pepperBreadcrumbs .saltLink{font-size:var(--salt-text-label-fontSize);line-height:var(--salt-text-label-lineHeight);font-weight:var(--salt-text-label-fontWeight);color:var(--salt-content-secondary-foreground);text-decoration:none}[data-dip-enabled] .pepperBreadcrumbs .saltLink[href]:hover{color:var(--salt-content-primary-foreground)}[data-dip-enabled] .pepperBreadcrumbs .saltLink:not([href]){cursor:default;color:var(--salt-content-secondary-foreground);--link-color-hover:var(--salt-content-secondary-foreground);--link-color-active:var(--salt-content-secondary-foreground)}[data-dip-enabled] .pepperBreadcrumbs .saltLink:not([href]):hover{color:var(--salt-content-secondary-foreground);text-decoration:none}[data-dip-enabled] .pepperBreadcrumbs-separator{color:var(--salt-content-secondary-foreground);font-size:var(--salt-text-label-fontSize)}[data-dip-enabled] div.pepperBreadcrumbs-separator{margin-left:0}[data-dip-enabled] .pepperBreadcrumbs-collapsible .saltLink{height:auto;min-height:0}[data-dip-enabled] .page-takeover{background:linear-gradient(0deg,var(--salt-container-secondary-background-disabled)0%,var(--salt-container-secondary-background-disabled)100%),var(--salt-container-primary-background)}[data-dip-enabled] .page-takeover-top-bar{box-shadow:var(--pepper-box-shadow-bottom,var(--salt-shadow-100));z-index:1;border-bottom:none;position:relative}[data-dip-enabled] .page-takeover-bottom-bar{box-shadow:0 -2px 4px 0 var(--salt-shadow-100-color,#0000001a);z-index:1;position:relative}@media (min-width:960px){[data-dip-enabled] .page-takeover-sidebar--wizard{padding:var(--salt-spacing-100)0}}[data-dip-enabled] .page-takeover-mobile-sidebar--wizard{padding:var(--salt-spacing-100)0}[data-dip-enabled] .pepperWizard-container{box-shadow:none;background:0 0;border:none;min-width:0;max-width:none}[data-dip-enabled] .pepperNestedSteppedTracker-page-header{display:none}[data-dip-enabled]{--saltTrackerStep-icon-color-active:var(--salt-palette-accent)}[data-dip-enabled] .pepperTrackerStep:not(.pepperTrackerStep-active) .pepperStepLabel-description{display:none}[data-dip-enabled] .page-header .pepperFullPageHeader-page-title.saltText-display4,[data-dip-enabled] .page-header .pepperFullPageHeader-page-title.saltText-h1,[data-dip-enabled] .pepperL2PageHeader .pepperFullPageHeader-page-title.saltText-display4,[data-dip-enabled] .pepperL2PageHeader .pepperFullPageHeader-page-title.saltText-h1{font-family:var(--salt-text-h2-fontFamily);font-size:var(--salt-text-h2-fontSize);font-weight:var(--salt-text-h2-fontWeight-small);line-height:var(--salt-text-h2-lineHeight)}@media screen and (min-width:1280px){[data-dip-enabled] .page-header .pepperFullPageHeader-page-title.saltText-display4,[data-dip-enabled] .pepperL2PageHeader .pepperFullPageHeader-page-title.saltText-display4{font-family:var(--salt-text-h1-fontFamily);font-size:var(--salt-text-h1-fontSize);font-weight:var(--salt-text-h1-fontWeight-small);line-height:var(--salt-text-h1-lineHeight)}}[data-dip-enabled] .dip-search-input{--saltInput-paddingRight:var(--salt-spacing-50);--input-borderColor:var(--salt-palette-alpha-contrast-lower)}[data-dip-enabled] .dip-search-input .saltInput-endAdornmentContainer{padding-left:var(--salt-spacing-50);column-gap:var(--salt-spacing-50)}[data-dip-enabled] .dip-search-input .saltInput-endAdornmentContainer>.saltButton{--saltButton-padding:var(--salt-spacing-50)}[data-dip-enabled] .dip-search-input .saltInput-endAdornmentContainer .saltButton:last-child{margin-right:0}[data-dip-enabled] .saltBadge-badge{background:var(--salt-actionable-negative-bold-background);color:var(--salt-actionable-negative-bold-foreground)}[data-dip-enabled] .top-header-menu-badge .saltBadge-badge{position:static;transform:none}[data-dip-enabled] .top-header .saltAvatar{flex-shrink:0}[data-dip-enabled] .pepperL1PageHeader-gradient-block{background:linear-gradient(180deg,var(--salt-container-secondary-background)51.06%,#f2f4f600 100%);box-shadow:none;padding:var(--salt-spacing-100)var(--salt-spacing-200)var(--salt-spacing-25);border:none}@media screen and (max-width:959px){[data-dip-enabled] .pepperL1PageHeader-gradient-block{padding:var(--salt-spacing-100)var(--salt-spacing-150)var(--salt-spacing-25)}}[data-dip-enabled] .pepperL1PageHeader-gradient-block.pepperL1PageHeader-gradient-block-mobile{border-radius:var(--salt-palette-corner);width:100%;padding:var(--salt-spacing-100)var(--salt-spacing-150)var(--salt-spacing-25);margin:0}[data-dip-enabled] .pepperL1PageHeader .pepperFullPageHeader-page-title.saltText-display4,[data-dip-enabled] .pepperL1PageHeader .pepperFullPageHeader-page-title.saltText-h1{font-family:var(--salt-text-h2-fontFamily);font-size:var(--salt-text-h2-fontSize);font-weight:var(--salt-text-h2-fontWeight-small);line-height:var(--salt-text-h2-lineHeight)}@media screen and (min-width:960px){[data-dip-enabled] .pepperL1PageHeader .pepperFullPageHeader-page-title.saltText-display4,[data-dip-enabled] .pepperL1PageHeader .pepperFullPageHeader-page-title.saltText-h1{font-family:var(--salt-text-h1-fontFamily);font-size:var(--salt-text-h1-fontSize);font-weight:var(--salt-text-h1-fontWeight-small);line-height:var(--salt-text-h1-lineHeight)}}@media screen and (min-width:1280px){[data-dip-enabled] .pepperL1PageHeader .pepperFullPageHeader-page-title.saltText-display4{font-family:var(--salt-text-display4-fontFamily);font-size:var(--salt-text-display4-fontSize);font-weight:var(--salt-text-display4-fontWeight-small);line-height:var(--salt-text-display4-lineHeight)}}[data-dip-enabled] .pepperCardHeader-title.saltText-h1{font-weight:var(--salt-text-h1-fontWeight-small)}[data-dip-enabled] .pepperCardHeader-title.saltText-h2{font-weight:var(--salt-text-h2-fontWeight-small)}[data-dip-enabled] .pepperCardHeader-title.saltText-h3{font-weight:var(--salt-text-h3-fontWeight-small)}[data-dip-enabled] .pepperCardHeader-title.saltText-h4{font-weight:var(--salt-text-h4-fontWeight-small)}[data-dip-enabled] .pepperCardHeader-left-container,[data-dip-enabled] .pepperCardHeader-title-container{min-width:0}[data-dip-enabled] .pepperCardHeader-title-wrapper{min-width:0;overflow:hidden}[data-dip-enabled] .pepperCardHeader-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-dip-enabled] .pepperCardHeader-title-attachments{flex-shrink:0}[data-dip-enabled] .pepperCardHeader{padding-right:var(--salt-spacing-150);padding-top:var(--salt-spacing-100)!important;padding-left:var(--salt-spacing-150)!important}[data-dip-enabled] .pepperCardContent{padding-left:var(--salt-spacing-150);padding-right:var(--salt-spacing-150);padding-bottom:var(--salt-spacing-150)}[data-dip-enabled] .pepperCardContent-without-header{padding:var(--salt-spacing-150)}[data-dip-enabled] .card-collapse-region{transition:grid-template-rows var(--app-transition-duration)var(--app-transition-easing)}[data-dip-enabled] .card-summary-region{transition:grid-template-rows var(--app-transition-duration-short)var(--app-transition-easing),opacity .15s var(--app-transition-easing)}[data-dip-enabled] .card-summary-region[data-visible]{transition:grid-template-rows var(--app-transition-duration-short)var(--app-transition-easing).1s,opacity var(--app-transition-duration-short)var(--app-transition-easing).1s}[data-dip-enabled] .saltPill{border-radius:var(--salt-palette-corner-strongest);padding:0 calc(var(--salt-spacing-50) + var(--salt-spacing-25) - var(--salt-size-fixed-100))}[data-dip-enabled] .saltPill-clickable{--pill-background:var(--salt-container-primary-background);--pill-borderColor:var(--salt-actionable-accented-bold-borderColor);--pill-color:var(--salt-actionable-foreground)}[data-dip-enabled] .saltPill-clickable:hover,[data-dip-enabled] .saltPill-clickable:focus-visible{--pill-background:var(--salt-actionable-accented-background-hover);--pill-borderColor:var(--salt-actionable-accented-borderColor-hover);--pill-color:var(--salt-actionable-foreground-hover)}[data-dip-enabled] .saltPill-clickable.saltPill-active,[data-dip-enabled] .saltPill-clickable:active{--pill-background:var(--salt-actionable-accented-background-active);--pill-borderColor:var(--salt-actionable-accented-background-active);--pill-color:var(--salt-actionable-foreground-active)}[data-dip-enabled] .saltPill:disabled,[data-dip-enabled] .saltPill:disabled:hover{--pill-background:var(--salt-container-secondary-background);--pill-borderColor:var(--salt-actionable-borderColor-disabled);--pill-color:var(--salt-actionable-foreground);opacity:1}[data-dip-enabled] .saltPill:not(.saltPill-clickable):not(:disabled){--pill-background:var(--salt-container-secondary-background);--pill-borderColor:var(--salt-actionable-borderColor-disabled);--pill-color:var(--salt-actionable-foreground)}[data-dip-enabled] .pepperFilterPill{background-color:var(--salt-container-primary-background);color:var(--salt-actionable-foreground);border:var(--salt-size-fixed-100)solid var(--salt-actionable-accented-bold-borderColor)}[data-dip-enabled] .pepperFilterPill,[data-dip-enabled] .pepperFilterPill-default,[data-dip-enabled] .pepperFilterPill-menu{border-radius:var(--salt-palette-corner-strongest)}[data-dip-enabled] .pepperFilterPill .pepperTableFiltersRow-filter-label{border-radius:var(--salt-palette-corner-strongest)0 0 var(--salt-palette-corner-strongest)}[data-dip-enabled] .pepperFilterPill-menu{overflow:hidden}[data-dip-enabled] .pepperFilterPill .pepperTableFiltersRow-remove-filter{color:var(--salt-actionable-foreground)}[data-dip-enabled] .pepperTable-wrapper,[data-dip-enabled] .table-section,[data-dip-enabled] .client-projects-section{background:linear-gradient(180deg,var(--salt-container-secondary-background)0%,var(--salt-container-secondary-background-disabled)100%);border-radius:var(--salt-palette-corner)}@keyframes dip-scroll-shadow-bottom{0%,97%{opacity:1}to{opacity:0}}[data-dip-enabled] .pepperTable-wrapper,[data-dip-enabled] .virtualScrollContainer{border-radius:var(--salt-palette-corner)}[data-dip-enabled] .pepperTable-wrapper:after,[data-dip-enabled] .virtualScrollContainer:after{content:"";width:100%;min-width:-webkit-fill-available;min-width:-moz-available;pointer-events:none;z-index:1;border-bottom-left-radius:var(--salt-palette-corner);border-bottom-right-radius:var(--salt-palette-corner);opacity:0;background:linear-gradient(#0000,#0000000f);min-width:stretch;height:24px;margin-top:-24px;animation:linear forwards dip-scroll-shadow-bottom;animation-timeline:scroll();display:block;position:sticky;bottom:0;left:0}[data-dip-enabled] .client-projects-section{padding:var(--salt-spacing-100);gap:0!important}[data-dip-enabled] .table-section{padding:0;gap:0!important}[data-dip-enabled] .pepperTablePagination{margin-top:var(--salt-spacing-50);margin-bottom:var(--salt-spacing-25);border-top:none}[data-dip-enabled] .pepperTableFiltersRow .saltButton-neutral.saltButton-transparent{color:var(--salt-actionable-accented-foreground)}[data-dip-enabled] .table-section-title-row{min-height:var(--salt-size-base);border-bottom:1px solid var(--salt-palette-alpha-contrast-lowest);padding:var(--salt-spacing-150);align-items:center;gap:0;display:flex}[data-dip-enabled] .table-section-title-row>.pepperTableFiltersRow{flex:auto;min-width:0}[data-dip-enabled] .table-section-title-row>.table-section-action-buttons{flex-shrink:0}[data-dip-enabled] .clickable-row:hover{background:var(--salt-navigable-primary-background-hover)}[data-dip-enabled] .pepperTable-wrapper .saltLink,[data-dip-enabled] .pepperPepperListView .saltLink,[data-dip-enabled] .pepperTable-wrapper .saltLink:hover,[data-dip-enabled] .pepperPepperListView .saltLink:hover{text-decoration:none}[data-dip-enabled] .project-products-testing-link .saltLink-icon{align-self:center;margin-bottom:0;margin-left:0}[data-dip-enabled] .table-section-title{font-size:var(--salt-text-h4-fontSize);line-height:var(--salt-text-h4-lineHeight);font-weight:var(--salt-text-h4-fontWeight);width:100%}[data-dip-enabled] .pepperTable-table{border-radius:var(--salt-palette-corner-weak);margin:var(--salt-spacing-25);width:calc(100% - var(--salt-spacing-25)*2)}[data-dip-enabled] .pepperTable-table tbody{filter:drop-shadow(0 1px 3px var(--salt-shadow-100-color))}[data-dip-enabled] .pepperTable-table tbody tr:first-child .pepperTableCell:first-child{border-top-left-radius:var(--salt-palette-corner-weak)}[data-dip-enabled] .pepperTable-table tbody tr:first-child .pepperTableCell:last-child{border-top-right-radius:var(--salt-palette-corner-weak)}[data-dip-enabled] .pepperTable-table tbody tr:last-child .pepperTableCell:first-child{border-bottom-left-radius:var(--salt-palette-corner-weak)}[data-dip-enabled] .pepperTable-table tbody tr:last-child .pepperTableCell:last-child{border-bottom-right-radius:var(--salt-palette-corner-weak)}[data-dip-enabled] .empty-state-layout{background:var(--salt-container-secondary-background);border-radius:var(--salt-palette-corner);box-shadow:var(--salt-shadow-100);margin:var(--salt-spacing-25);width:auto}[data-dip-enabled] .empty-state-layout .pepperEmptyState{border-radius:var(--salt-palette-corner-weak)}[data-dip-enabled] .pepperTable-wrapper:has(+.empty-state-layout){display:none}[data-dip-enabled] .pepperEmptyState-page{background:var(--salt-container-primary-background);border-radius:var(--salt-palette-corner);box-shadow:var(--salt-shadow-100);padding:var(--salt-spacing-300)var(--salt-spacing-300)var(--salt-spacing-600);max-width:100%}[data-dip-enabled] .pepperEmptyState-page>*{max-width:600px}[data-dip-enabled] .security-expires-text,[data-dip-enabled] .table-status-text{font-weight:var(--salt-text-fontWeight-strong)}[data-dip-enabled] .security-help-text{font-style:italic}[data-dip-enabled] .security-card-desc-row~.security-card-desc-row{margin-top:var(--salt-spacing-100)}[data-dip-enabled] .used-for-pills{row-gap:0}[data-dip-enabled] .table-section .used-for-pills{padding-left:var(--salt-spacing-100)}[data-dip-enabled] .cert-row--replacement td{background:linear-gradient(to bottom,color-mix(in srgb,var(--salt-category-1-background,#a8bfe4)40%,transparent),color-mix(in srgb,var(--salt-category-1-background,#a8bfe4)15%,transparent)30%,color-mix(in srgb,var(--salt-category-1-background,#a8bfe4)30%,transparent))!important}[data-dip-enabled] .cert-row--has-pending-replacement+tr.cert-row--replacement td{border-top-color:var(--salt-container-primary-background,white)!important}[data-dip-enabled] .cert-row--has-pending-replacement [id$=-expand-button],[data-dip-enabled] .cert-row--has-pending-replacement .subrows-length,[data-dip-enabled] .cert-row--has-pending-replacement .pepper-subrows-length{display:none}[data-dip-enabled] .security-table-wrapper .pepperTableRow.childless-parent-row .first-cell{padding-left:var(--salt-spacing-100)}[data-dip-enabled] .security-table-wrapper .pepperTableCell .expandable-cell,[data-dip-enabled] .security-table-wrapper .pepperTableCell .expandable-cell .saltText{font-weight:var(--salt-text-fontWeight-strong)}[data-dip-enabled] .security-table-wrapper .pepperTableRow.child-row .child-row-first-cell{padding-left:calc(var(--salt-spacing-100) + var(--salt-size-base)/2)}[data-dip-enabled] .security-table-wrapper .pepperTableRow.child-row .child-row-first-cell:before{left:calc(var(--salt-size-base)/4 + var(--salt-spacing-100)/2)}[data-dip-enabled] .card-summary-segment{font-weight:var(--salt-text-fontWeight-strong)}[data-dip-enabled] .card-summary-conjunction{font-weight:var(--salt-text-fontWeight)}[data-dip-enabled] .card-summary-positive{color:var(--salt-status-success-foreground-informative)}[data-dip-enabled] .card-summary-info{color:var(--salt-status-info-foreground-informative)}[data-dip-enabled] .card-summary-warning{color:var(--salt-status-warning-foreground-informative)}[data-dip-enabled] .card-summary-negative{color:var(--salt-status-error-foreground-informative)}[data-dip-enabled] .pepperTableTh{font-size:var(--salt-text-label-fontSize);line-height:var(--salt-text-label-lineHeight);color:var(--salt-content-secondary-foreground);background-color:var(--salt-container-secondary-background);padding-top:var(--salt-spacing-25);padding-bottom:var(--salt-spacing-25)}[data-dip-enabled] .pepperTableTh .pepperTableTh-cell-label{font-size:var(--salt-text-label-fontSize);line-height:var(--salt-text-label-lineHeight);height:var(--salt-size-base);color:var(--salt-content-secondary-foreground)}[data-dip-enabled] .pepperTableTh:not(.list-header-cell){border-bottom:none}[data-dip-enabled] .pepperTable-table tr .pepperTableTh:first-of-type:not(.select-column) .pepperTableTh-cell-content{padding-left:0}[data-dip-enabled] .pepperTable-table tr .pepperTableTh:last-of-type:not(.actions-column) .pepperTableTh-cell-content{padding-right:0}[data-dip-enabled] .saltLink{--link-textDecoration:var(--salt-typography-textDecoration-none);--link-textDecoration-hover:var(--salt-typography-textDecoration-underline);--link-textDecoration-active:var(--salt-typography-textDecoration-underline);--link-textDecoration-focus:var(--salt-typography-textDecoration-underline);font-weight:var(--salt-text-fontWeight-strong)}[data-dip-enabled] .pepperTableTh:not(.pepperTableTh-cell-content):not(.list-header-cell):not(:last-child):after,[data-dip-enabled] .pepperTableCell:not(.list-view):not(.pepperTableListViewCombinedCell):not(:last-child):after{display:none}[data-dip-enabled] .pepperTable-table tbody tr:first-child .pepperTableCell{border-top:none}[data-dip-enabled] .pepperTable-table tbody tr:last-child .pepperTableCell{border-bottom:none}[data-dip-enabled] .saltInteractableCard:not(.saltInteractableCard-selected):not(:hover){border-color:var(--salt-container-primary-borderColor)}[data-dip-enabled] .saltInteractableCard{transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out}[data-dip-enabled] .pepperSelectionCard-secondary-label{margin-top:var(--salt-spacing-50);white-space:pre-line}[data-dip-enabled] .sidenav-wrapper{transition:width var(--app-transition-duration)var(--app-transition-easing)}[data-dip-enabled] .sidenav-inner{transition:padding var(--app-transition-duration)var(--app-transition-easing)}[data-dip-enabled] .sidenav-eyebrow{transition:max-height var(--app-transition-duration)var(--app-transition-easing),opacity var(--app-transition-duration)var(--app-transition-easing),margin var(--app-transition-duration)var(--app-transition-easing);transition:opacity var(--app-transition-duration-short)var(--app-transition-easing),transform var(--app-transition-duration-short)var(--app-transition-easing)}[data-dip-enabled] .sidenav-eyebrow[data-eyebrow-phase=fade-out][data-eyebrow-direction=up]{opacity:0;transform:translateY(-4px)}[data-dip-enabled] .sidenav-eyebrow[data-eyebrow-phase=fade-out][data-eyebrow-direction=down]{opacity:0;transform:translateY(4px)}[data-dip-enabled] .sidenav-eyebrow[data-eyebrow-phase=pending-in][data-eyebrow-direction=up]{opacity:0;transition:none;transform:translateY(4px)}[data-dip-enabled] .sidenav-eyebrow[data-eyebrow-phase=pending-in][data-eyebrow-direction=down]{opacity:0;transition:none;transform:translateY(-4px)}[data-dip-enabled] .sidenav-eyebrow[data-eyebrow-phase=fade-in]{opacity:1;transform:translateY(0)}@keyframes sidenav-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sidenav-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}[data-dip-enabled] .sidenav-wrapper[data-presentation=overlay-drawer]{animation:sidenav-slide-in var(--app-transition-duration)var(--app-transition-easing-decelerate)both}[data-dip-enabled] .sidenav-wrapper[data-presentation=overlay-drawer][data-closing]{animation:sidenav-slide-out var(--app-transition-duration)var(--app-transition-easing-accelerate)both}[data-dip-enabled] .sidenav-wrapper .saltVerticalNavigationItemContent{transition:padding var(--app-transition-duration)var(--app-transition-easing),min-height var(--app-transition-duration)var(--app-transition-easing)}[data-dip-enabled] .sidenav-wrapper .saltVerticalNavigationItemLabel,[data-dip-enabled] .sidenav-wrapper .saltCollapsibleTrigger{transition:opacity var(--app-transition-duration)var(--app-transition-easing)}[data-dip-enabled] .sidenav-nav-item-slot{transition:opacity .5s linear}[data-dip-enabled] .sidenav-nav-item-slot[data-nav-phase] .saltCollapsiblePanel{transition:none!important}[data-dip-enabled] .sidenav-nav-item-slot[data-nav-phase=leaving-fade]{opacity:0;pointer-events:none;grid-template-rows:1fr;transition:opacity .5s linear}[data-dip-enabled] .sidenav-nav-item-slot[data-nav-phase=leaving-collapse]{opacity:0;transition:grid-template-rows var(--app-transition-duration-short)var(--app-transition-easing);pointer-events:none;grid-template-rows:0fr}[data-dip-enabled] .sidenav-nav-item-slot[data-nav-phase=entering-expand]{opacity:0;transition:grid-template-rows var(--app-transition-duration-short)var(--app-transition-easing);grid-template-rows:0fr}[data-dip-enabled] .sidenav-nav-item-slot[data-nav-phase=entering-fade]{opacity:0;transition:opacity .5s linear,grid-template-rows var(--app-transition-duration-short)var(--app-transition-easing);grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){[data-dip-enabled] .sidenav-wrapper,[data-dip-enabled] .sidenav-wrapper .saltVerticalNavigationItemContent,[data-dip-enabled] .sidenav-wrapper .saltVerticalNavigationItemLabel,[data-dip-enabled] .sidenav-wrapper .saltCollapsibleTrigger,[data-dip-enabled] .sidenav-wrapper .sidenav-eyebrow,[data-dip-enabled] .sidenav-wrapper .sidenav-inner,[data-dip-enabled] .sidenav-nav-item-slot{transition:none!important}[data-dip-enabled] .sidenav-wrapper[data-presentation=overlay-drawer],[data-dip-enabled] .sidenav-wrapper[data-presentation=overlay-drawer][data-closing],[data-dip-enabled] .sidenav-scrim,[data-dip-enabled] .sidenav-scrim-closing{animation:none!important}}[data-dip-enabled] .used-for-pills .saltPill{margin-block:var(--salt-spacing-50)}@keyframes pillFadeIn{0%{opacity:0}to{opacity:1}}[data-dip-enabled] .used-for-pill-overflow{animation:.15s ease-out both pillFadeIn;animation-delay:calc(var(--pill-index,0)*30ms)}[data-dip-enabled] .saltMenuItem{padding:var(--salt-spacing-50)var(--salt-spacing-100);align-items:center}[data-dip-enabled] .saltTag{--saltTag-borderRadius:var(--salt-palette-corner-weaker);padding:0 var(--salt-spacing-50)}[data-dip-enabled] .saltToggleButtonGroup{background:var(--salt-palette-alpha-mediumHigh);border-color:var(--salt-palette-alpha-contrast-low)}[data-dip-enabled] .saltToggleButton{text-transform:none}[data-dip-enabled] .saltDrawer{--salt-animation-opacity-start:1;--salt-animation-opacity-end:1;padding:0}[data-dip-enabled] .pepperDrawer .pepperModalHeader>.saltDivider{display:none}[data-dip-enabled] .pepperDrawer .pepperModalHeader{box-shadow:var(--pepper-box-shadow-bottom,var(--salt-shadow-100));z-index:1;position:relative}[data-dip-enabled] .pepperDrawer .pepperModalHeader-top-bar:has(~.pepperModalHeader-content){border-bottom:var(--salt-size-border)solid var(--salt-palette-alpha-contrast-lowest)}[data-dip-enabled] .pepperDrawer .pepperModalHeader .saltText[class*=saltText-h]{font-size:var(--salt-text-h3-fontSize);line-height:var(--salt-text-h3-lineHeight);font-family:var(--salt-text-h3-fontFamily);font-weight:var(--salt-text-h3-fontWeight-small)}[data-dip-enabled] .pepperDrawer .pepperModalHeader-content{padding-left:var(--salt-spacing-150)}[data-dip-enabled] .pepperDrawer .pepperModalHeader-top-bar:has(.saltText[class*=saltText-h]){padding-left:var(--salt-spacing-150)}[data-dip-enabled] .pepperDrawer .pepperModalFooter-container{background:linear-gradient(0deg,var(--salt-container-secondary-background-disabled)0%,var(--salt-container-secondary-background-disabled)100%),var(--salt-container-primary-background);box-shadow:0 -2px 4px 0 var(--salt-shadow-100-color,#0000001a);z-index:1;border-top:none;position:relative}[data-dip-enabled] .pepperDrawer .pepperModalContent{background:linear-gradient(0deg,var(--salt-container-secondary-background-disabled)0%,var(--salt-container-secondary-background-disabled)100%),var(--salt-container-primary-background);padding:var(--salt-spacing-150)}[data-dip-enabled] .testing-carousel-eyebrow .pepperCarousel>.title-container.saltText{font-size:var(--salt-text-label-fontSize);font-family:var(--salt-text-action-fontFamily);font-weight:var(--salt-text-action-fontWeight,500);line-height:var(--salt-text-lineHeight);letter-spacing:.6px;text-transform:uppercase;color:var(--salt-palette-alpha-contrast-mediumHigh)}[data-dip-enabled] .pepperSkeletonLoader{opacity:.2}[data-dip-enabled] .saltDialog{max-width:var(--pepper-max-width-sm,600px);border-color:#0000;padding-top:0;padding-bottom:0}[data-dip-enabled] .saltDialogHeader{padding-top:var(--salt-spacing-300)}[data-dip-enabled] .saltDialogContent:last-child{padding-bottom:var(--salt-spacing-300)}[data-dip-enabled] .saltDialogCloseButton{top:var(--salt-spacing-300);right:var(--salt-spacing-300)}[data-dip-enabled] .saltDialog-info,[data-dip-enabled] .saltDialog-success,[data-dip-enabled] .saltDialog-warning,[data-dip-enabled] .saltDialog-error{border-color:#0000}[data-dip-enabled] .saltDialogActions{padding:var(--salt-spacing-300)}[data-dip-enabled] .saltDialogActions>.saltFlexLayout:first-child,[data-dip-enabled] .saltDialogActions>.saltFlexLayout:first-child>.saltFlexLayout:first-child{flex:auto}[data-dip-enabled] .salt-theme.salt-theme-next:has(.saltDialog){--salt-palette-accent:var(--salt-color-teal-500)!important;--salt-palette-accent-disabled:var(--salt-color-teal-500-40a)!important;--salt-palette-accent-strong:var(--salt-color-teal-600)!important;--salt-palette-accent-stronger:var(--salt-color-teal-700)!important;--salt-palette-accent-strongest:var(--salt-color-teal-800)!important;--salt-palette-accent-weak:var(--salt-color-teal-400)!important;--salt-palette-accent-weaker:var(--salt-color-teal-200)!important;--salt-palette-accent-weaker-disabled:var(--salt-color-teal-200-40a)!important;--salt-palette-accent-weakest:var(--salt-color-teal-100)!important;--salt-palette-corner-weaker:var(--salt-curve-50)!important;--salt-palette-corner-weak:var(--salt-curve-100)!important;--salt-palette-corner:var(--salt-curve-150)!important;--salt-palette-corner-strong:var(--salt-curve-200)!important;--salt-palette-corner-stronger:var(--salt-curve-250)!important;--salt-palette-corner-strongest:var(--salt-curve-999)!important}[data-dip-enabled] .file-dropzone-file-item{box-shadow:0 1px 4px #00000014}[data-dip-enabled] .saltTabNextTrigger{font-family:var(--salt-text-action-fontFamily);font-weight:var(--salt-text-action-fontWeight)}[data-dip-enabled] .saltTabListNext-transparent{gap:var(--salt-spacing-200)}[data-dip-enabled] .saltTabListNext-transparent .saltTabNext{padding-left:0;padding-right:0}[data-dip-enabled] .product-takeover-summary .saltStackLayout{gap:var(--salt-spacing-200)}[data-dip-enabled] .product-takeover-summary .summary-downloads-list.saltStackLayout{gap:var(--salt-spacing-25)}[data-dip-enabled] .mock-guide-step-card .pepperCardHeader-title-container{gap:var(--salt-spacing-100)}[data-dip-enabled] .pepperCardContent:not(.pepperCardContent-without-header){padding-top:var(--salt-spacing-100);padding-bottom:var(--salt-spacing-200)}[data-dip-enabled] .api-log-txn-link{--link-textDecoration:none;--link-textDecoration-hover:none;--link-textDecoration-active:none;--link-textDecoration-focus:none;text-decoration:none!important}[data-dip-enabled] .api-log-method-tag{font-weight:var(--salt-text-fontWeight-strong)}[data-dip-enabled] .api-log-status-code{font-weight:600}[data-dip-enabled] .takeover-main-card{background:var(--salt-container-primary-background);border-radius:var(--salt-palette-corner)}[data-dip-enabled] .takeover-method-tag,[data-dip-enabled] .takeover-response-status{font-weight:var(--salt-text-fontWeight-strong)}[data-dip-enabled] .takeover-panel{background:var(--salt-container-primary-background)}[data-dip-enabled] .takeover-api-headers-card{border-radius:var(--salt-palette-corner-stronger)}[data-dip-enabled] .takeover-api-headers-card .saltFormFieldLabel{padding-right:var(--salt-spacing-150)}[data-dip-enabled] .takeover-info-grid .saltFormField{margin-bottom:0}[data-dip-enabled] .takeover-api-headers-body .saltFormField{grid-template-columns:auto auto;justify-content:start;width:-moz-fit-content;width:fit-content}[data-dip-enabled] .takeover-api-headers-body .saltInput{--input-background-readonly:var(--salt-editable-primary-background);--saltInput-minWidth:0;width:-moz-fit-content;width:fit-content;min-width:0;padding-left:var(--salt-spacing-100);padding-right:var(--salt-spacing-50);height:var(--salt-size-base);border-radius:var(--salt-palette-corner-weak);gap:var(--salt-spacing-50)}[data-dip-enabled] .takeover-api-headers-body .saltInput-input{flex:none;width:auto}[data-dip-enabled] .takeover-flag-icon{color:var(--salt-content-secondary-foreground-disabled)}[data-dip-enabled] .api-log-filter-drawer__filter-card{background:var(--salt-container-primary-background);border-radius:var(--salt-palette-corner);overflow:hidden}[data-dip-enabled] .supported-apis-drawer__list-card{background:var(--salt-container-primary-background);border-radius:var(--salt-palette-corner)}[data-dip-enabled] .supported-apis-drawer__row{background:var(--salt-container-primary-background)}[data-dip-enabled] .api-log-column-config-drawer__card{background:var(--salt-container-primary-background);border-radius:var(--salt-palette-corner)}[data-dip-enabled] .codeblock{border-radius:var(--salt-palette-corner-stronger);background:var(--salt-category-1-background)}[data-dip-enabled] .codeblock-strip{padding:var(--salt-spacing-25)var(--salt-spacing-100);background:var(--salt-palette-alpha-lowest)}[data-dip-enabled] .codeblock-body{padding:var(--salt-spacing-150)var(--salt-spacing-100);gap:var(--salt-spacing-150)}[data-dip-enabled] .codeblock-lines{padding-right:var(--salt-spacing-75);border-right:1px solid var(--salt-palette-alpha-contrast-lower)}[data-dip-enabled] .pepperFooter{border-top:none}[data-dip-enabled] .pepperFooter .saltText:not(.saltLink){font-size:var(--salt-text-label-fontSize);line-height:var(--salt-text-label-lineHeight);font-weight:var(--salt-text-label-fontWeight)}[data-dip-enabled] .pepperFooter .saltLink{color:var(--salt-content-secondary-foreground)}[data-dip-enabled] .loading-card.loading-card{background:linear-gradient(to bottom,var(--salt-container-secondary-background)0%,transparent 100%);position:relative}[data-dip-enabled] .saltLink{--link-color-visited:var(--link-color)}
:root {
  --app-header-height: 54px;

  --app-content-max-width: 1280px;

  --app-transition-duration: 300ms;
  --app-transition-duration-short: 200ms;
  --app-transition-easing: cubic-bezier(0.4, 0, 0.2, 1);
  --app-transition-easing-decelerate: cubic-bezier(0, 0, 0.2, 1);
  --app-transition-easing-accelerate: cubic-bezier(0.4, 0, 1, 1);
  --app-transition-easing-spring: cubic-bezier(0.34, 1.56, 0.64, 1);

  --app-landing-panel-background: #12181f;
  --app-landing-panel-foreground: #ffffff;
}

.pepperDrawer .pepperModalHeader-top-bar {
  align-items: center;
}

@keyframes drawer-slide-out-right {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}

@keyframes drawer-slide-out-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

.saltDrawer-right.saltDrawer-exitAnimation {
  animation: drawer-slide-out-right var(--salt-animation-duration)
    var(--salt-animation-timing-function) both;
}

.saltDrawer-left.saltDrawer-exitAnimation {
  animation: drawer-slide-out-left var(--salt-animation-duration)
    var(--salt-animation-timing-function) both;
}

.QVYaxkBr {
  display: flex;
  flex-direction: column;
  gap: var(--salt-spacing-25);
  padding: var(--salt-spacing-100);
  padding-bottom: var(--salt-spacing-50);
}

.fn3T5EZR {
  background: none;
  border: 0;
  padding: 0;
  border-radius: 50%;
  cursor: pointer;
}

.fn3T5EZR:focus-visible {
  outline: var(--salt-focused-outline);
}

.fhOSK6Ak {
  margin-bottom: var(--salt-spacing-150);
}

.BktuI3UB {
  display: flex;
  gap: var(--salt-spacing-150);
  margin-bottom: var(--salt-spacing-150);
}

.xibU4ntY {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 2px solid var(--salt-palette-alpha-contrast-lowest);
  background: var(--salt-container-primary-background);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--salt-content-secondary-foreground);
  transition: all 0.15s ease;
}

.xibU4ntY:hover {
  border-color: var(--salt-actionable-accented-bold-borderColor);
  color: var(--salt-actionable-accented-bold-borderColor);
}

.b9Zg5PU3 {
  border-color: var(--salt-actionable-accented-bold-borderColor);
  color: var(--salt-actionable-accented-bold-borderColor);
  background: var(--salt-container-secondary-background);
}

.s4hJidp2 {
  font-style: italic;
  color: var(--salt-content-secondary-foreground);
}

.FUUaoJNz {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: var(--salt-spacing-100);
  margin-top: var(--salt-spacing-25);
  min-height: 20px;
}

.ontkCYlq {
  color: var(--salt-status-error-foreground);
  font-size: 12px;
}

.u1FlI7gO {
  font-size: 12px;
  color: var(--salt-content-secondary-foreground);
}

.iM5sGkUH {
  width: 96px;
  height: 96px;
  margin-bottom: var(--salt-spacing-250);
}

.hZKJ40wR {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.bfwiYahS {
  width: 100%;
  background: var(--salt-container-secondary-background);
  border-radius: var(--salt-palette-corner);
  overflow: hidden;
}

.bfwiYahS .pepperTableFiltersRow {
  padding: var(--salt-spacing-150);
}

.txNwDtqt {
  width: 100%;
}

@media screen and (min-width: 600px) {
  .VjCIQoKr {
    flex: 1 1 0;
    min-width: 0;
  }
}

.BB9fMDR4 {
  display: flex;
  flex-direction: column;
  gap: var(--salt-spacing-100);
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}

.bfwiYahS td.category,
.bfwiYahS th.category {
  width: 100% !important;
  white-space: normal;
}

.bfwiYahS td.category {
  vertical-align: top;
}

.zcT76IxT {
  display: inline-flex;
  align-items: flex-start;
  gap: var(--salt-spacing-100);
  padding: 0;
  border: none;
  background: none;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
  border-radius: var(--salt-palette-corner, 4px);
  max-width: 100%;
  white-space: normal;
}

.zcT76IxT > span {
  min-width: 0;
  overflow-wrap: anywhere;
}

.zcT76IxT:focus-visible {
  outline: var(--salt-focused-outline, 2px solid);
  outline-offset: 2px;
}

.zcT76IxT > svg {
  flex-shrink: 0;
  margin-top: 2px;
}

.j4202O4T {
  padding-top: var(--salt-spacing-150);
  padding-bottom: var(--salt-spacing-100);
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}

.j4202O4T p {
  margin: 0 0 var(--salt-spacing-100);
}

.j4202O4T ul {
  list-style: disc;
  padding-inline-start: var(--salt-spacing-200);
  margin: 0;
}

.j4202O4T table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}

.j4202O4T th,
.j4202O4T td {
  text-align: left;
  vertical-align: top;
  padding: var(--salt-spacing-75) var(--salt-spacing-100);
  border-bottom: 1px solid var(--salt-separable-tertiary-borderColor);
}

.VXKne2Yd {
  font-weight: var(--salt-text-fontWeight-strong, 600);
  min-height: var(--salt-size-base);
  align-items: center;
}

.VXKne2Yd > svg {
  margin-top: 0;
}

.FTvYFOce {
  list-style: none;
  margin: 0;
  padding: var(--salt-spacing-150) 0 var(--salt-spacing-50) var(--salt-spacing-300);
  display: flex;
  flex-direction: column;
  gap: var(--salt-spacing-150);
}

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

.vj9hRjOv {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  min-height: 240px;
  width: 100%;
}

.support-drawer.pepperDrawer-large {
  width: 900px !important;
  max-width: 90vw !important;
}

.support-drawer-panel {
  padding-top: var(--salt-spacing-200);
}

.support-drawer-tutorials {
  background: var(--salt-container-secondary-background);
  border-radius: var(--salt-palette-corner);
  padding: calc(var(--salt-spacing-100) * 3);
}

.support-drawer-tutorial-card {
  flex: 1 1 280px;
}

.support-drawer-tutorial-card-body {
  height: 100%;
}

.support-drawer-tutorial-card-start {
  align-self: flex-start;
  margin-top: auto;
}

.i1iwSYsz {
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 10;
  background:
    linear-gradient(
      0deg,
      var(--salt-container-secondary-background-disabled) 0%,
      var(--salt-container-secondary-background-disabled) 100%
    ),
    var(--salt-container-primary-background);
  border-bottom: 1px solid var(--salt-palette-alpha-contrast-lowest);
}

.QbyHhj8y {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  height: var(--app-header-height, 54px);
  gap: var(--salt-spacing-75);
  padding: var(--salt-spacing-75) var(--salt-spacing-150);
  box-sizing: border-box;
}

.bdH6AND2 {
  display: flex;
  align-items: center;
  gap: var(--salt-spacing-25);
  min-width: 0;
}

.Vvc67Oot {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--salt-spacing-25);
}

.Y_cpThWK {
  text-transform: none;
  flex-shrink: 0;
}

.Bwk8p5fM {
  flex-shrink: 0;
  --pepperLogo-container-height: 28px !important;
}

.nwUdJFgy {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
  border-radius: var(--salt-palette-corner, 4px);
  cursor: pointer;
  flex-shrink: 0;
}

.nwUdJFgy:focus-visible {
  outline: var(--salt-focused-outline, 2px solid);
  outline-offset: 2px;
}

.OhQBx8lh {
  flex-shrink: 0;
  margin-inline-start: var(--salt-spacing-200);
  font-weight: var(--salt-text-fontWeight-strong, 600);
}

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

.UWeHQ85n {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: var(--salt-spacing-100);
}

.UWeHQ85n [class*="saltAvatar"] {
  flex-shrink: 0;
}

.QbyHhj8y[data-breakpoint="xs"] {
  gap: var(--salt-spacing-25);
  padding-left: var(--salt-spacing-100);
  padding-right: var(--salt-spacing-100);
}

.QbyHhj8y[data-breakpoint="sm"],
.QbyHhj8y[data-breakpoint="md"] {
  gap: var(--salt-spacing-25);
}

.fAdoOTtK {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: var(--salt-spacing-100);
  padding-bottom: var(--salt-spacing-100);
  gap: var(--salt-spacing-150);
  text-align: center;
}

.WrjvnL1S {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--salt-spacing-150);
}

.b71Y5VgR {
  color: var(--salt-content-secondary-foreground);
  font-weight: var(--salt-text-fontWeight-strong, 600);
  font-size: var(--salt-text-fontSize, 14px);
  line-height: var(--salt-text-lineHeight, 18px);
  text-decoration: none;
  cursor: pointer;
}

.b71Y5VgR:hover {
  text-decoration: underline;
}

.wLNx21BQ {
  color: var(--salt-content-secondary-foreground);
  font-size: var(--salt-text-notation-fontSize, 10px);
}

.fAdoOTtK[data-breakpoint="xs"] {
  padding-left: var(--salt-spacing-100);
  padding-right: var(--salt-spacing-100);
}

.fAdoOTtK[data-breakpoint="sm"],
.fAdoOTtK[data-breakpoint="md"] {
  padding-left: var(--salt-spacing-300);
  padding-right: var(--salt-spacing-300);
}

.fAdoOTtK[data-breakpoint="lg"],
.fAdoOTtK[data-breakpoint="xl"] {
  padding-left: var(--salt-spacing-900);
  padding-right: var(--salt-spacing-900);
}

.WLm_gzbf {
  width: min(900px, 92vw) !important;
  max-width: 900px !important;
  height: min(460px, 68vh) !important;
  max-height: 68vh !important;
}

.feT22pDa {
  padding-top: var(--salt-spacing-300);
  padding-bottom: var(--salt-spacing-300);
}

.uXryvYk4 {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
  background:
    linear-gradient(
      0deg,
      var(--salt-container-secondary-background-disabled) 0%,
      var(--salt-container-secondary-background-disabled) 100%
    ),
    var(--salt-container-primary-background);
}

.ah0Oi16l {
  --content-block-padding: var(--salt-spacing-150);

  --dataview-sticky-header-top: calc(-1 * var(--content-block-padding));

  display: flex;
  flex-direction: column;
  gap: var(--salt-spacing-200);
  flex: 1;
  min-width: 0;
  min-height: 0;
  padding: var(--content-block-padding) var(--salt-spacing-100);
  scroll-margin-top: var(--app-header-height);
}

.ah0Oi16l:focus {
  outline: none;
}

.ah0Oi16l:focus-visible {
  outline: 2px solid var(--salt-accent-borderColor);
  outline-offset: -2px;
}

@media (min-width: 960px) {
  .ah0Oi16l {
    padding-left: var(--salt-spacing-150);
    padding-right: var(--salt-spacing-150);
  }
}

.P9TAA0Hr {
  display: flex;
  flex-direction: column;
  gap: var(--salt-spacing-200);
  flex: 1;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
}

.uXryvYk4 .hC3D8C8g {
  top: -100%;
  left: var(--salt-spacing-100);
  opacity: 1;
  width: auto;
  height: auto;
  padding: var(--salt-spacing-50) var(--salt-spacing-100);
  background: var(--salt-container-primary-background);
  color: var(--salt-content-primary-foreground);
  border: 2px solid var(--salt-accent-borderColor);
  border-radius: var(--salt-palette-corner);
  text-decoration: none;
  font-weight: var(--salt-text-fontWeight-strong);
  white-space: nowrap;
  z-index: 1000;
  outline: none;
  box-shadow: none;
}

.uXryvYk4 .hC3D8C8g:focus {
  top: var(--salt-spacing-50);
  left: var(--salt-spacing-100);
  width: auto;
  height: auto;
  padding: var(--salt-spacing-50) var(--salt-spacing-100);
  outline: none;
  box-shadow: none;
}

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

.tGgzJiVo {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  width: 100%;
}

._wGwWkta {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  width: 100%;
}

.Dcxzq_R4 {
  display: contents;
}

.g02t0cJg {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 400px;
  padding: var(--salt-spacing-300) var(--salt-spacing-200);
  text-align: center;
  gap: var(--salt-spacing-200);
}

.taXWnRQB {
  color: var(--salt-content-primary-foreground);
  line-height: 1;
}

.pBnw6cUA {
  color: var(--salt-content-secondary-foreground);
  max-width: 400px;
}

.PVyqAyDp {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 300px;
  padding: var(--salt-spacing-300, 24px);
  gap: var(--salt-spacing-200, 16px);
  text-align: center;
}

.KkScves9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 300px;
  padding: var(--salt-spacing-300, 24px);
  gap: var(--salt-spacing-200, 16px);
  text-align: center;
}

.EqSDlZsM {
  color: var(--salt-status-error-foreground);
}


/*# sourceMappingURL=main.cf0d5fa863423c1e99c9.css.map*/