/**
 * File is autogenerated
 * Do not edit directly
 * Generated on Tue, 09 Dec 2025 17:06:28 GMT
 */

:root {
  --comp-spinner-color-background-3: #22a596;
  --comp-spinner-color-background-2: #e57534;
  --comp-spinner-color-background-1: #c85bd2;
  --sema-space-negative-1600: -64px;
  --sema-space-negative-1500: -60px;
  --sema-space-negative-1400: -56px;
  --sema-space-negative-1300: -52px;
  --sema-space-negative-1200: -48px;
  --sema-space-negative-1100: -44px;
  --sema-space-negative-1000: -40px;
  --sema-space-negative-900: -36px;
  --sema-space-negative-800: -32px;
  --sema-space-negative-700: -28px;
  --sema-space-negative-600: -24px;
  --sema-space-negative-500: -20px;
  --sema-space-negative-400: -16px;
  --sema-space-negative-300: -12px;
  --sema-space-negative-200: -8px;
  --sema-space-negative-150: -6px;
  --sema-space-negative-100: -4px;
  --sema-space-negative-50: -2px;
  --sema-space-negative-25: -1px;
  --sema-space-1600: 64px;
  --sema-space-1500: 60px;
  --sema-space-1400: 56px;
  --sema-space-1300: 52px;
  --sema-space-1200: 48px;
  --sema-space-1100: 44px;
  --sema-space-1000: 40px;
  --sema-space-900: 36px;
  --sema-space-800: 32px;
  --sema-space-700: 28px;
  --sema-space-600: 24px;
  --sema-space-500: 20px;
  --sema-space-400: 16px;
  --sema-space-300: 12px;
  --sema-space-200: 8px;
  --sema-space-150: 6px;
  --sema-space-100: 4px;
  --sema-space-50: 2px;
  --sema-space-25: 1px;
  --sema-space-0: 0px;
  --sema-rounding-circle: 50%;
  --sema-rounding-pill: 999px;
  --sema-rounding-800: 32px;
  --sema-rounding-700: 28px;
  --sema-rounding-600: 24px;
  --sema-rounding-500: 20px;
  --sema-rounding-400: 16px;
  --sema-rounding-300: 12px;
  --sema-rounding-200: 8px;
  --sema-rounding-100: 4px;
  --sema-rounding-0: 0px;
  --sema-opacity-100: 1;
  --sema-opacity-90: 0.9;
  --sema-opacity-80: 0.8;
  --sema-opacity-60: 0.6;
  --sema-opacity-40: 0.4;
  --sema-opacity-20: 0.2;
  --sema-opacity-4: 0.04;
  --sema-opacity-0: 0;
  --sema-font-lineheight-compact-xs: 14px;
  --sema-font-lineheight-body-xs: 17px;
  --sema-font-lineheight-body-sm: 20px;
  --sema-font-lineheight-body-md: 22px;
  --sema-font-lineheight-body-lg: 28px;
  --sema-font-lineheight-ui-xs: 16px;
  --sema-font-lineheight-ui-sm: 17px;
  --sema-font-lineheight-ui-md: 19px;
  --sema-font-lineheight-ui-lg: 24px;
  --sema-font-lineheight-heading-xxs: 20px;
  --sema-font-lineheight-heading-xs: 22px;
  --sema-font-lineheight-heading-sm: 24px;
  --sema-font-lineheight-heading-md: 31px;
  --sema-font-lineheight-heading-lg: 40px;
  --sema-elevation-raised-bottom: 0px -1px 0px 0.5px rgba(0,0,0,0.06), 0px -2px 8px 0px rgba(0,0,0,0.12), 0px -1px 2px 0px rgba(0,0,0,0.06);
  --sema-elevation-raised-top: 0px 1px 0px 0.5px rgba(0,0,0,0.06), 0px 2px 8px 0px rgba(0,0,0,0.12), 0px -1px 2px 0px rgba(0,0,0,0.06);
  --sema-elevation-raised-default: 0px 0px 0px 0.5px rgba(0,0,0,0.06), 0px 1px 6px 0px rgba(0,0,0,0.1), 0px 1px 2px 0px rgba(0,0,0,0.06);
  --sema-elevation-floating: 0px 4px 16px 0px rgba(0,0,0,0.1), 0px 1px 4px 0px rgba(0,0,0,0.08);
  --sema-elevation-surface: 0px 1px 2px 0px rgba(0,0,0,0.1), 0px 0px 1px 0px rgba(0,0,0,0.08);
  --sema-color-pressed-background-wash-scrims-opaque: rgba(216, 215, 207, 0.9);
  --sema-color-pressed-background-wash-scrims-default: rgba(88, 88, 86, 0.5);
  --sema-color-pressed-background-wash-image-tint: rgba(57, 57, 55, 0.14);
  --sema-color-pressed-background-wash-dark: rgba(57, 57, 55, 0.9);
  --sema-color-hover-background-wash-scrims-opaque: rgba(231, 230, 223, 0.85);
  --sema-color-hover-background-wash-scrims-default: rgba(98, 98, 96, 0.45);
  --sema-color-hover-background-wash-image-tint: rgba(36, 36, 35, 0.09);
  --sema-color-hover-background-wash-light: rgba(248, 247, 242, 0.95);
  --sema-color-hover-background-wash-dark: rgba(36, 36, 35, 0.85);
  --sema-color-hover-background-wash-default: rgba(248, 247, 242, 0.95);
  --sema-color-dataviz-09: #f2681f;
  --sema-color-dataviz-08: #400387;
  --sema-color-dataviz-07: #00ab55;
  --sema-color-dataviz-06: #ff5383;
  --sema-color-dataviz-05: #0081fe;
  --sema-color-dataviz-04: #d17711;
  --sema-color-dataviz-03: #924af7;
  --sema-color-dataviz-02: #11a69c;
  --sema-color-dataviz-01: #003c96;
  --sema-color-dataviz-12: #660e00;
  --sema-color-dataviz-11: #de2c62;
  --sema-color-dataviz-10: #005062;
  --sema-color-background-gradient-darken-top-strong: rgba(0, 0, 0, 0);
  --sema-color-background-gradient-darken-top-weak: rgba(0, 0, 0, 0);
  --sema-color-background-gradient-darken-bottom-strong: rgba(0, 0, 0, 0);
  --sema-color-background-gradient-darken-bottom-weak: rgba(0, 0, 0, 0);
  --sema-color-background-wash-scrims-opaque: rgba(245, 244, 237, 0.8);
  --sema-color-background-wash-scrims-default: rgba(117, 117, 112, 0.4);
  --sema-color-background-wash-image-tint: rgba(0, 0, 0, 0.04);
  --sema-color-background-wash-light: rgba(255, 255, 255, 0.9);
  --sema-color-background-wash-dark: rgba(0, 0, 0, 0.8);
  --sema-color-background-wash-default: rgba(255, 255, 255, 0.9);
  --sema-color-background-transparent: rgba(255, 255, 255, 0);
  --base-motion-easing-exit: cubic-bezier(0.3, 0, 0.8, 0.15);
  --base-motion-easing-enter: cubic-bezier(0.05, 0.7, 0.1, 1);
  --base-motion-easing-bounce: cubic-bezier(0, 0.35, 0, 1.25);
  --base-motion-easing-lateral: cubic-bezier(0.8, 0, 0.2, 1);
  --base-motion-easing-expressive: cubic-bezier(0.55, 0, 0, 1);
  --base-motion-easing-linear: cubic-bezier(0, 0, 1, 1);
  --base-motion-duration-900: 900ms;
  --base-motion-duration-700: 700ms;
  --base-motion-duration-600: 600ms;
  --base-motion-duration-500: 500ms;
  --base-motion-duration-400: 400ms;
  --base-motion-duration-300: 300ms;
  --base-motion-duration-200: 200ms;
  --base-motion-duration-150: 150ms;
  --base-motion-duration-100: 100ms;
  --base-motion-duration-50: 50ms;
  --base-motion-duration-0: 0ms;
  --base-space-unit: 4px;
  --base-rounding-unit: 4px;
  --base-font-textdecoration-underline: underline;
  --base-font-textdecoration-default: none;
  --base-font-letterspacing-negative-05: -0.5px;
  --base-font-letterspacing-negative-1: -1px;
  --base-font-letterspacing-05: 0.5px;
  --base-font-letterspacing-1: 1px;
  --base-font-letterspacing-0: 0;
  --base-font-family-code: 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace; /* Font family for showing things like code or computer values */
  --base-font-family-default-japanese: 'SF Pro JP', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif; /* Font family for Japanese */
  --base-font-family-default-latin: 'Pin Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica, 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
  --base-font-size-36: 36px;
  --base-font-size-28: 28px;
  --base-font-size-20: 20px;
  --base-font-size-16: 16px;
  --base-font-size-14: 14px;
  --base-font-size-12: 12px;
  --base-font-weight-700: 700;
  --base-font-weight-500: 500;
  --base-font-weight-400: 400;
  --base-font-lineheight-180: 1.8;
  --base-font-lineheight-170: 1.7;
  --base-font-lineheight-160: 1.6;
  --base-font-lineheight-150: 1.5;
  --base-font-lineheight-140: 1.4;
  --base-font-lineheight-130: 1.3;
  --base-font-lineheight-120: 1.2;
  --base-font-lineheight-110: 1.1;
  --base-color-hover-orange-500: #7e401b;
  --base-color-hover-orange-400: #e05f15;
  --base-color-hover-orange-300: #f48c15;
  --base-color-hover-orange-200: #f8b430;
  --base-color-hover-orange-100: #f9d9ae;
  --base-color-hover-green-500: #214521;
  --base-color-hover-green-400: #476836;
  --base-color-hover-green-300: #769041;
  --base-color-hover-green-200: #93a550;
  --base-color-hover-green-100: #bcd090;
  --base-color-hover-blue-500: #1e4b67;
  --base-color-hover-blue-400: #086c9b;
  --base-color-hover-blue-300: #2578a2;
  --base-color-hover-blue-200: #58a9d0;
  --base-color-hover-blue-100: #a8ddf0;
  --base-color-hover-purple-500: #57355a;
  --base-color-hover-purple-400: #793e7e;
  --base-color-hover-purple-300: #b04aa5;
  --base-color-hover-purple-200: #e599e5;
  --base-color-hover-purple-100: #fac7fa;
  --base-color-hover-red-500: #6e0c0c;
  --base-color-hover-red-400: #940016;
  --base-color-hover-red-300: #bd001c;
  --base-color-hover-red-200: #f87777;
  --base-color-hover-red-100: #fbbebb;
  --base-color-hover-grayscale-500: #242423;
  --base-color-hover-grayscale-450: #343332;
  --base-color-hover-grayscale-400: #434342;
  --base-color-hover-grayscale-350: #3e3e3c;
  --base-color-hover-grayscale-300: #555553;
  --base-color-hover-grayscale-250: #626260;
  --base-color-hover-grayscale-200: #838181;
  --base-color-hover-grayscale-150: #b2b0ae;
  --base-color-hover-grayscale-100: #d6d4cd;
  --base-color-hover-grayscale-50: #e7e6df;
  --base-color-hover-grayscale-25: #f5f4ed;
  --base-color-hover-grayscale-0: #f8f7f2;
  --base-color-pressed-orange-500: #6b381a;
  --base-color-pressed-orange-400: #ca5816;
  --base-color-pressed-orange-300: #e07f10;
  --base-color-pressed-orange-200: #f1a613;
  --base-color-pressed-orange-100: #f4cc95;
  --base-color-pressed-green-500: #1a321a;
  --base-color-pressed-green-400: #3c5530;
  --base-color-pressed-green-300: #677d3b;
  --base-color-pressed-green-200: #81904c;
  --base-color-pressed-green-100: #a7b97e;
  --base-color-pressed-blue-500: #1a394d;
  --base-color-pressed-blue-400: #0e5c81;
  --base-color-pressed-blue-300: #236586;
  --base-color-pressed-blue-200: #4096bf;
  --base-color-pressed-blue-100: #8ecfe6;
  --base-color-pressed-purple-500: #422843;
  --base-color-pressed-purple-400: #643569;
  --base-color-pressed-purple-300: #9c4993;
  --base-color-pressed-purple-200: #da86da;
  --base-color-pressed-purple-100: #f8b5f8;
  --base-color-pressed-red-500: #530909;
  --base-color-pressed-red-400: #7a0012;
  --base-color-pressed-red-300: #9e0017;
  --base-color-pressed-red-200: #ed5a5a;
  --base-color-pressed-red-100: #f4a8a4;
  --base-color-pressed-grayscale-500: #393937;
  --base-color-pressed-grayscale-450: #494946;
  --base-color-pressed-grayscale-400: #585856;
  --base-color-pressed-grayscale-350: #313130;
  --base-color-pressed-grayscale-300: #464644;
  --base-color-pressed-grayscale-250: #585856;
  --base-color-pressed-grayscale-200: #747472;
  --base-color-pressed-grayscale-150: #969292;
  --base-color-pressed-grayscale-100: #c2c1bc;
  --base-color-pressed-grayscale-50: #d8d7cf;
  --base-color-pressed-grayscale-25: #e7e6df;
  --base-color-pressed-grayscale-0: #ebebe5;
  --base-color-orange-500: #9b4b1c;
  --base-color-orange-400: #f06d22;
  --base-color-orange-300: #fea239;
  --base-color-orange-200: #fbc55b;
  --base-color-orange-100: #fde7c9;
  --base-color-green-500: #265926;
  --base-color-green-400: #517d3b;
  --base-color-green-300: #83a343;
  --base-color-green-200: #a8bb63;
  --base-color-green-100: #d0e2a8;
  --base-color-blue-500: #215d82;
  --base-color-blue-400: #007db8;
  --base-color-blue-300: #2597d0;
  --base-color-blue-200: #7cbede;
  --base-color-blue-100: #c5eaf7;
  --base-color-purple-500: #6d4270;
  --base-color-purple-400: #8f4696;
  --base-color-purple-300: #c65dd0;
  --base-color-purple-200: #efadef;
  --base-color-purple-100: #fcd8fc;
  --base-color-red-500: #8a0f0f;
  --base-color-red-400: #b2001a;
  --base-color-red-300: #e60023;
  --base-color-red-200: #ff9494;
  --base-color-red-100: #ffd3d1;
  --base-color-grayscale-500: #000000;
  --base-color-grayscale-450: #1c1b1b;
  --base-color-grayscale-400: #2e2e2d;
  --base-color-grayscale-350: #4c4c4a;
  --base-color-grayscale-300: #636361;
  --base-color-grayscale-250: #757570;
  --base-color-grayscale-200: #969292;
  --base-color-grayscale-150: #c7c6c1;
  --base-color-grayscale-100: #e8e7e1;
  --base-color-grayscale-50: #f5f4ed;
  --base-color-grayscale-25: #fffef7;
  --base-color-grayscale-0: #ffffff;
  --base-color-transparent: rgba(255, 255, 255, 0);
  --comp-spinner-motion-exit-easing: var(--base-motion-easing-enter);
  --comp-spinner-motion-exit-duration: var(--base-motion-duration-150);
  --comp-spinner-motion-enter-easing: var(--base-motion-easing-enter);
  --comp-spinner-motion-enter-duration: var(--base-motion-duration-300);
  --comp-radiogroupbutton-motion-border-fade-duration: var(--base-motion-duration-150);
  --comp-radiogroupbutton-motion-border-fade-easing: var(--base-motion-easing-exit);
  --comp-radiogroupbutton-motion-border-scale-duration: var(--base-motion-duration-150);
  --comp-radiogroupbutton-motion-border-scale-easing: var(--base-motion-easing-bounce);
  --comp-checkbox-icon-motion-collapse-out-duration: var(--base-motion-duration-150);
  --comp-checkbox-icon-motion-collapse-out-easing: var(--base-motion-easing-exit);
  --comp-checkbox-icon-motion-collapse-in-duration: var(--base-motion-duration-200);
  --comp-checkbox-icon-motion-collapse-in-easing: var(--base-motion-easing-expressive);
  --comp-checkbox-motion-background-colorchange-duration: var(--base-motion-duration-150);
  --comp-checkbox-motion-background-colorchange-easing: var(--base-motion-easing-linear);
  --sema-motion-opacity-easing-instant: var(--base-motion-easing-linear);
  --sema-motion-opacity-easing-default: var(--base-motion-easing-linear);
  --sema-motion-opacity-duration-instant: var(--base-motion-duration-0);
  --sema-motion-opacity-duration-default: var(--base-motion-duration-300);
  --sema-motion-colorchange-easing: var(--base-motion-easing-linear);
  --sema-motion-colorchange-duration: var(--base-motion-duration-300);
  --sema-motion-scale-swipe-easing: var(--base-motion-easing-lateral);
  --sema-motion-scale-swipe-duration: var(--base-motion-duration-400);
  --sema-motion-scale-on-easing: var(--base-motion-easing-linear);
  --sema-motion-scale-on-duration: var(--base-motion-duration-150);
  --sema-motion-position-swipe-easing: var(--base-motion-easing-lateral);
  --sema-motion-position-swipe-duration: var(--base-motion-duration-400);
  --sema-motion-position-off-easing: var(--base-motion-easing-lateral);
  --sema-motion-position-off-duration: var(--base-motion-duration-200);
  --sema-motion-position-on-easing: var(--base-motion-easing-bounce);
  --sema-motion-position-on-duration: var(--base-motion-duration-300);
  --sema-motion-position-exit-easing: var(--base-motion-easing-exit);
  --sema-motion-position-exit-duration: var(--base-motion-duration-300);
  --sema-motion-position-enter-easing: var(--base-motion-easing-bounce);
  --sema-motion-position-enter-duration: var(--base-motion-duration-300);
  --sema-motion-position-fadeout-easing: var(--base-motion-easing-lateral);
  --sema-motion-position-fadeout-duration: var(--base-motion-duration-200);
  --sema-motion-position-fadein-easing: var(--base-motion-easing-lateral);
  --sema-motion-position-fadein-duration: var(--base-motion-duration-300);
  --sema-font-lineheight-xs: var(--base-font-lineheight-110);
  --sema-font-lineheight-sm: var(--base-font-lineheight-120);
  --sema-font-lineheight-md: var(--base-font-lineheight-130);
  --sema-font-lineheight-lg: var(--base-font-lineheight-140);
  --sema-font-lineheight-xl: var(--base-font-lineheight-150);
  --sema-font-textdecoration-compact-xs-emphasis: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-compact-xs-link: var(--base-font-textdecoration-underline);
  --sema-font-textdecoration-compact-xs-default: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-body-xs-emphasis: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-body-xs-link: var(--base-font-textdecoration-underline);
  --sema-font-textdecoration-body-xs-default: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-body-sm-emphasis: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-body-sm-link: var(--base-font-textdecoration-underline);
  --sema-font-textdecoration-body-sm-default: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-body-md-emphasis: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-body-md-link: var(--base-font-textdecoration-underline);
  --sema-font-textdecoration-body-md-default: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-body-lg-emphasis: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-body-lg-link: var(--base-font-textdecoration-underline);
  --sema-font-textdecoration-body-lg-default: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-ui-xs: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-ui-sm: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-ui-md: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-ui-lg: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-heading-xxs: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-heading-xs: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-heading-sm: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-heading-md: var(--base-font-textdecoration-default);
  --sema-font-textdecoration-heading-lg: var(--base-font-textdecoration-default);
  --sema-font-letterspacing-compact-xs: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-body-xs: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-body-sm: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-body-md: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-body-lg: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-ui-xs: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-ui-sm: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-ui-md: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-ui-lg: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-heading-xxs: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-heading-xs: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-heading-sm: var(--base-font-letterspacing-0);
  --sema-font-letterspacing-heading-md: var(--base-font-letterspacing-negative-05);
  --sema-font-letterspacing-heading-lg: var(--base-font-letterspacing-negative-05);
  --sema-font-family-compact-xs: var(--base-font-family-default-latin);
  --sema-font-family-body-xs: var(--base-font-family-default-latin);
  --sema-font-family-body-sm: var(--base-font-family-default-latin);
  --sema-font-family-body-md: var(--base-font-family-default-latin);
  --sema-font-family-body-lg: var(--base-font-family-default-latin);
  --sema-font-family-ui-xs: var(--base-font-family-default-latin);
  --sema-font-family-ui-sm: var(--base-font-family-default-latin);
  --sema-font-family-ui-md: var(--base-font-family-default-latin);
  --sema-font-family-ui-lg: var(--base-font-family-default-latin);
  --sema-font-family-heading-xxs: var(--base-font-family-default-latin);
  --sema-font-family-heading-xs: var(--base-font-family-default-latin);
  --sema-font-family-heading-sm: var(--base-font-family-default-latin);
  --sema-font-family-heading-md: var(--base-font-family-default-latin);
  --sema-font-family-heading-lg: var(--base-font-family-default-latin);
  --sema-font-size-compact-xs: var(--base-font-size-12);
  --sema-font-size-body-lg: var(--base-font-size-20);
  --sema-font-size-body-md: var(--base-font-size-16);
  --sema-font-size-body-sm: var(--base-font-size-14);
  --sema-font-size-body-xs: var(--base-font-size-12);
  --sema-font-size-ui-lg: var(--base-font-size-20);
  --sema-font-size-ui-md: var(--base-font-size-16);
  --sema-font-size-ui-sm: var(--base-font-size-14);
  --sema-font-size-ui-xs: var(--base-font-size-12);
  --sema-font-size-heading-lg: var(--base-font-size-36);
  --sema-font-size-heading-md: var(--base-font-size-28);
  --sema-font-size-heading-sm: var(--base-font-size-20);
  --sema-font-size-heading-xs: var(--base-font-size-16);
  --sema-font-size-heading-xxs: var(--base-font-size-14);
  --sema-font-weight-compact-xs-emphasis: var(--base-font-weight-700);
  --sema-font-weight-compact-xs-default: var(--base-font-weight-400);
  --sema-font-weight-body-xs-emphasis: var(--base-font-weight-700);
  --sema-font-weight-body-xs-default: var(--base-font-weight-400);
  --sema-font-weight-body-sm-emphasis: var(--base-font-weight-700);
  --sema-font-weight-body-sm-default: var(--base-font-weight-400);
  --sema-font-weight-body-md-emphasis: var(--base-font-weight-700);
  --sema-font-weight-body-md-default: var(--base-font-weight-400);
  --sema-font-weight-body-lg-emphasis: var(--base-font-weight-700);
  --sema-font-weight-body-lg-default: var(--base-font-weight-400);
  --sema-font-weight-ui-xxs: var(--base-font-weight-500);
  --sema-font-weight-ui-xs: var(--base-font-weight-500);
  --sema-font-weight-ui-sm: var(--base-font-weight-500);
  --sema-font-weight-ui-md: var(--base-font-weight-500);
  --sema-font-weight-ui-lg: var(--base-font-weight-500);
  --sema-font-weight-heading-xxs: var(--base-font-weight-500);
  --sema-font-weight-heading-xs: var(--base-font-weight-500);
  --sema-font-weight-heading-sm: var(--base-font-weight-500);
  --sema-font-weight-heading-md: var(--base-font-weight-700);
  --sema-font-weight-heading-lg: var(--base-font-weight-700);
  --sema-color-pressed-icon-dark: var(--base-color-pressed-grayscale-500);
  --sema-color-pressed-icon-light: var(--base-color-pressed-grayscale-0);
  --sema-color-pressed-icon-inverse: var(--base-color-pressed-grayscale-0);
  --sema-color-pressed-icon-primary: var(--base-color-pressed-red-300);
  --sema-color-pressed-icon-error: var(--base-color-pressed-red-500);
  --sema-color-pressed-icon-warning: var(--base-color-pressed-orange-500);
  --sema-color-pressed-icon-success: var(--base-color-pressed-green-500);
  --sema-color-pressed-icon-recommendation: var(--base-color-pressed-purple-500);
  --sema-color-pressed-icon-info: var(--base-color-pressed-blue-500);
  --sema-color-pressed-icon-link: var(--base-color-pressed-blue-500);
  --sema-color-pressed-icon-subtle: var(--base-color-pressed-grayscale-300);
  --sema-color-pressed-icon-neutral: var(--base-color-pressed-grayscale-350);
  --sema-color-pressed-icon-default: var(--base-color-pressed-grayscale-500);
  --sema-color-pressed-text-dark: var(--base-color-pressed-grayscale-500);
  --sema-color-pressed-text-light: var(--base-color-pressed-grayscale-0);
  --sema-color-pressed-text-inverse: var(--base-color-pressed-grayscale-0);
  --sema-color-pressed-text-primary: var(--base-color-pressed-red-300);
  --sema-color-pressed-text-error: var(--base-color-pressed-red-500);
  --sema-color-pressed-text-warning: var(--base-color-pressed-orange-500);
  --sema-color-pressed-text-success: var(--base-color-pressed-green-500);
  --sema-color-pressed-text-recommendation: var(--base-color-pressed-purple-500);
  --sema-color-pressed-text-info: var(--base-color-pressed-blue-500);
  --sema-color-pressed-text-link: var(--base-color-pressed-blue-500);
  --sema-color-pressed-text-subtle: var(--base-color-pressed-grayscale-300);
  --sema-color-pressed-text-neutral: var(--base-color-pressed-grayscale-350);
  --sema-color-pressed-text-default: var(--base-color-pressed-grayscale-500);
  --sema-color-pressed-border-inverse: var(--base-color-pressed-grayscale-0);
  --sema-color-pressed-border-error: var(--base-color-pressed-red-400);
  --sema-color-pressed-border-success: var(--base-color-pressed-green-400);
  --sema-color-pressed-border-selected: var(--base-color-pressed-grayscale-500);
  --sema-color-pressed-border-interactive: var(--base-color-pressed-grayscale-250);
  --sema-color-pressed-border-decorative: var(--base-color-pressed-grayscale-150);
  --sema-color-pressed-background-wash-light: var(--base-color-pressed-grayscale-0);
  --sema-color-pressed-background-wash-default: var(--base-color-pressed-grayscale-0);
  --sema-color-pressed-background-error-weak: var(--base-color-pressed-red-100);
  --sema-color-pressed-background-error-default: var(--base-color-pressed-red-400);
  --sema-color-pressed-background-warning-weak: var(--base-color-pressed-orange-100);
  --sema-color-pressed-background-warning-default: var(--base-color-pressed-orange-500);
  --sema-color-pressed-background-success-weak: var(--base-color-pressed-green-100);
  --sema-color-pressed-background-success-default: var(--base-color-pressed-green-400);
  --sema-color-pressed-background-recommendation-weak: var(--base-color-pressed-purple-100);
  --sema-color-pressed-background-recommendation-default: var(--base-color-pressed-purple-400);
  --sema-color-pressed-background-neutral-weak: var(--base-color-pressed-grayscale-150);
  --sema-color-pressed-background-neutral-default: var(--base-color-pressed-grayscale-250);
  --sema-color-pressed-background-info-weak: var(--base-color-pressed-blue-100);
  --sema-color-pressed-background-info-default: var(--base-color-pressed-blue-400);
  --sema-color-pressed-background-dark: var(--base-color-pressed-grayscale-500);
  --sema-color-pressed-background-light: var(--base-color-pressed-grayscale-0);
  --sema-color-pressed-background-inverse: var(--base-color-pressed-grayscale-500);
  --sema-color-pressed-background-scrim: var(--base-color-pressed-grayscale-50);
  --sema-color-pressed-background-elevation: var(--base-color-pressed-grayscale-0);
  --sema-color-pressed-background-education: var(--base-color-pressed-blue-400);
  --sema-color-pressed-background-selected: var(--base-color-pressed-grayscale-500);
  --sema-color-pressed-background-tertiary: var(--base-color-pressed-grayscale-250);
  --sema-color-pressed-background-secondary: var(--base-color-pressed-grayscale-100);
  --sema-color-pressed-background-primary: var(--base-color-pressed-red-300);
  --sema-color-pressed-background-default: var(--base-color-pressed-grayscale-0);
  --sema-color-hover-icon-dark: var(--base-color-hover-grayscale-500);
  --sema-color-hover-icon-light: var(--base-color-hover-grayscale-0);
  --sema-color-hover-icon-inverse: var(--base-color-hover-grayscale-0);
  --sema-color-hover-icon-primary: var(--base-color-hover-red-300);
  --sema-color-hover-icon-error: var(--base-color-hover-red-500);
  --sema-color-hover-icon-warning: var(--base-color-hover-orange-500);
  --sema-color-hover-icon-success: var(--base-color-hover-green-500);
  --sema-color-hover-icon-recommendation: var(--base-color-hover-purple-500);
  --sema-color-hover-icon-info: var(--base-color-hover-blue-500);
  --sema-color-hover-icon-link: var(--base-color-hover-blue-500);
  --sema-color-hover-icon-subtle: var(--base-color-hover-grayscale-300);
  --sema-color-hover-icon-neutral: var(--base-color-hover-grayscale-350);
  --sema-color-hover-icon-default: var(--base-color-hover-grayscale-500);
  --sema-color-hover-text-dark: var(--base-color-hover-grayscale-500);
  --sema-color-hover-text-light: var(--base-color-hover-grayscale-0);
  --sema-color-hover-text-inverse: var(--base-color-hover-grayscale-0);
  --sema-color-hover-text-primary: var(--base-color-hover-red-300);
  --sema-color-hover-text-error: var(--base-color-hover-red-500);
  --sema-color-hover-text-warning: var(--base-color-hover-orange-500);
  --sema-color-hover-text-success: var(--base-color-hover-green-500);
  --sema-color-hover-text-recommendation: var(--base-color-hover-purple-500);
  --sema-color-hover-text-info: var(--base-color-hover-blue-500);
  --sema-color-hover-text-link: var(--base-color-hover-blue-500);
  --sema-color-hover-text-subtle: var(--base-color-hover-grayscale-300);
  --sema-color-hover-text-neutral: var(--base-color-hover-grayscale-350);
  --sema-color-hover-text-default: var(--base-color-hover-grayscale-500);
  --sema-color-hover-border-inverse: var(--base-color-hover-grayscale-0);
  --sema-color-hover-border-error: var(--base-color-hover-red-400);
  --sema-color-hover-border-success: var(--base-color-hover-green-400);
  --sema-color-hover-border-selected: var(--base-color-hover-grayscale-500);
  --sema-color-hover-border-interactive: var(--base-color-hover-grayscale-250);
  --sema-color-hover-border-decorative: var(--base-color-hover-grayscale-150);
  --sema-color-hover-background-error-weak: var(--base-color-hover-red-100);
  --sema-color-hover-background-error-default: var(--base-color-hover-red-400);
  --sema-color-hover-background-warning-weak: var(--base-color-hover-orange-100);
  --sema-color-hover-background-warning-default: var(--base-color-hover-orange-500);
  --sema-color-hover-background-success-weak: var(--base-color-hover-green-100);
  --sema-color-hover-background-success-default: var(--base-color-hover-green-400);
  --sema-color-hover-background-recommendation-weak: var(--base-color-hover-purple-100);
  --sema-color-hover-background-recommendation-default: var(--base-color-hover-purple-400);
  --sema-color-hover-background-neutral-weak: var(--base-color-hover-grayscale-150);
  --sema-color-hover-background-neutral-default: var(--base-color-hover-grayscale-250);
  --sema-color-hover-background-info-weak: var(--base-color-hover-blue-100);
  --sema-color-hover-background-info-default: var(--base-color-hover-blue-400);
  --sema-color-hover-background-dark: var(--base-color-hover-grayscale-500);
  --sema-color-hover-background-light: var(--base-color-hover-grayscale-0);
  --sema-color-hover-background-inverse: var(--base-color-hover-grayscale-500);
  --sema-color-hover-background-scrim: var(--base-color-hover-grayscale-50);
  --sema-color-hover-background-elevation: var(--base-color-hover-grayscale-0);
  --sema-color-hover-background-education: var(--base-color-hover-blue-400);
  --sema-color-hover-background-selected: var(--base-color-hover-grayscale-500);
  --sema-color-hover-background-tertiary: var(--base-color-hover-grayscale-250);
  --sema-color-hover-background-secondary: var(--base-color-hover-grayscale-100);
  --sema-color-hover-background-primary: var(--base-color-hover-red-300);
  --sema-color-hover-background-default: var(--base-color-hover-grayscale-0);
  --sema-color-icon-disabled: var(--base-color-grayscale-200);
  --sema-color-icon-dark: var(--base-color-grayscale-500);
  --sema-color-icon-light: var(--base-color-grayscale-0);
  --sema-color-icon-inverse: var(--base-color-grayscale-0);
  --sema-color-icon-primary: var(--base-color-red-300);
  --sema-color-icon-error: var(--base-color-red-500);
  --sema-color-icon-warning: var(--base-color-orange-500);
  --sema-color-icon-success: var(--base-color-green-500);
  --sema-color-icon-recommendation: var(--base-color-purple-500);
  --sema-color-icon-info: var(--base-color-blue-500);
  --sema-color-icon-link: var(--base-color-blue-500);
  --sema-color-icon-subtle: var(--base-color-grayscale-300);
  --sema-color-icon-neutral: var(--base-color-grayscale-350);
  --sema-color-icon-default: var(--base-color-grayscale-500);
  --sema-color-text-disabled: var(--base-color-grayscale-200);
  --sema-color-text-dark: var(--base-color-grayscale-500);
  --sema-color-text-light: var(--base-color-grayscale-0);
  --sema-color-text-inverse: var(--base-color-grayscale-0);
  --sema-color-text-primary: var(--base-color-red-300);
  --sema-color-text-error: var(--base-color-red-500);
  --sema-color-text-warning: var(--base-color-orange-500);
  --sema-color-text-success: var(--base-color-green-500);
  --sema-color-text-recommendation: var(--base-color-purple-500);
  --sema-color-text-info: var(--base-color-blue-500);
  --sema-color-text-link: var(--base-color-blue-500);
  --sema-color-text-subtle: var(--base-color-grayscale-300);
  --sema-color-text-neutral: var(--base-color-grayscale-350);
  --sema-color-text-default: var(--base-color-grayscale-500);
  --sema-color-border-focus-inner-light: var(--base-color-grayscale-0);
  --sema-color-border-focus-inner-dark: var(--base-color-grayscale-500);
  --sema-color-border-focus-inner-inverse: var(--base-color-grayscale-500);
  --sema-color-border-focus-inner-default: var(--base-color-grayscale-0);
  --sema-color-border-focus-outer-light: var(--base-color-blue-100);
  --sema-color-border-focus-outer-dark: var(--base-color-blue-400);
  --sema-color-border-focus-outer-inverse: var(--base-color-blue-100);
  --sema-color-border-focus-outer-default: var(--base-color-blue-400);
  --sema-color-border-inverse: var(--base-color-grayscale-0);
  --sema-color-border-error: var(--base-color-red-400);
  --sema-color-border-success: var(--base-color-green-400);
  --sema-color-border-disabled: var(--base-color-grayscale-150);
  --sema-color-border-selected: var(--base-color-grayscale-500);
  --sema-color-border-interactive: var(--base-color-grayscale-250);
  --sema-color-border-decorative: var(--base-color-grayscale-150);
  --sema-color-background-error-weak: var(--base-color-red-100);
  --sema-color-background-error-default: var(--base-color-red-400);
  --sema-color-background-warning-weak: var(--base-color-orange-100);
  --sema-color-background-warning-default: var(--base-color-orange-500);
  --sema-color-background-success-weak: var(--base-color-green-100);
  --sema-color-background-success-default: var(--base-color-green-400);
  --sema-color-background-recommendation-weak: var(--base-color-purple-100);
  --sema-color-background-recommendation-default: var(--base-color-purple-400);
  --sema-color-background-neutral-weak: var(--base-color-grayscale-150);
  --sema-color-background-neutral-default: var(--base-color-grayscale-250);
  --sema-color-background-info-weak: var(--base-color-blue-100);
  --sema-color-background-info-default: var(--base-color-blue-400);
  --sema-color-background-disabled: var(--base-color-grayscale-100);
  --sema-color-background-dark: var(--base-color-grayscale-500);
  --sema-color-background-light: var(--base-color-grayscale-0);
  --sema-color-background-inverse: var(--base-color-grayscale-500);
  --sema-color-background-scrim: var(--base-color-grayscale-50);
  --sema-color-background-elevation: var(--base-color-grayscale-0);
  --sema-color-background-education: var(--base-color-blue-400);
  --sema-color-background-selected: var(--base-color-grayscale-500);
  --sema-color-background-tertiary: var(--base-color-grayscale-250);
  --sema-color-background-secondary: var(--base-color-grayscale-100);
  --sema-color-background-primary: var(--base-color-red-300);
  --sema-color-background-default: var(--base-color-grayscale-0);
}
