.spectrum {
  --spectrum-global-animation-duration-0: 0s;
  --spectrum-global-animation-duration-100: .13s;
  --spectrum-global-animation-duration-200: .16s;
  --spectrum-global-animation-duration-300: .19s;
  --spectrum-global-animation-duration-400: .22s;
  --spectrum-global-animation-duration-500: .25s;
  --spectrum-global-animation-duration-600: .3s;
  --spectrum-global-animation-duration-700: .35s;
  --spectrum-global-animation-duration-800: .4s;
  --spectrum-global-animation-duration-900: .45s;
  --spectrum-global-animation-duration-1000: .5s;
  --spectrum-global-animation-duration-2000: 1s;
  --spectrum-global-animation-duration-4000: 2s;
  --spectrum-global-animation-ease-in-out: cubic-bezier(.45, 0, .4, 1);
  --spectrum-global-animation-ease-in: cubic-bezier(.5, 0, 1, 1);
  --spectrum-global-animation-ease-out: cubic-bezier(0, 0, .4, 1);
  --spectrum-global-animation-linear: cubic-bezier(0, 0, 1, 1);
  --spectrum-global-color-status: Verified;
  --spectrum-global-color-version: 5.1;
  --spectrum-global-color-static-black: #000;
  --spectrum-global-color-static-white: #fff;
  --spectrum-global-color-static-blue: #1473e6;
  --spectrum-global-color-static-gray-50: #fff;
  --spectrum-global-color-static-gray-75: #fff;
  --spectrum-global-color-static-gray-100: #fff;
  --spectrum-global-color-static-gray-200: #f4f4f4;
  --spectrum-global-color-static-gray-300: #eaeaea;
  --spectrum-global-color-static-gray-400: #d3d3d3;
  --spectrum-global-color-static-gray-500: #bcbcbc;
  --spectrum-global-color-static-gray-600: #959595;
  --spectrum-global-color-static-gray-700: #747474;
  --spectrum-global-color-static-gray-800: #505050;
  --spectrum-global-color-static-gray-900: #323232;
  --spectrum-global-color-static-blue-200: #5aa9fa;
  --spectrum-global-color-static-blue-300: #4b9cf5;
  --spectrum-global-color-static-blue-400: #378ef0;
  --spectrum-global-color-static-blue-500: #2680eb;
  --spectrum-global-color-static-blue-600: #1473e6;
  --spectrum-global-color-static-blue-700: #0d66d0;
  --spectrum-global-color-static-blue-800: #095aba;
  --spectrum-global-color-static-red-400: #ec5b62;
  --spectrum-global-color-static-red-500: #e34850;
  --spectrum-global-color-static-red-600: #d7373f;
  --spectrum-global-color-static-red-700: #c9252d;
  --spectrum-global-color-static-red-800: #bb121a;
  --spectrum-global-color-static-orange-400: #f29423;
  --spectrum-global-color-static-orange-500: #e68619;
  --spectrum-global-color-static-orange-600: #da7b11;
  --spectrum-global-color-static-orange-700: #cb6f10;
  --spectrum-global-color-static-orange-800: #bd640d;
  --spectrum-global-color-static-green-400: #33ab84;
  --spectrum-global-color-static-green-500: #2d9d78;
  --spectrum-global-color-static-green-600: #268e6c;
  --spectrum-global-color-static-green-700: #12805c;
  --spectrum-global-color-static-green-800: #107154;
  --spectrum-global-color-static-celery-200: #58e06f;
  --spectrum-global-color-static-celery-300: #51d267;
  --spectrum-global-color-static-celery-400: #4bc35f;
  --spectrum-global-color-static-celery-500: #44b556;
  --spectrum-global-color-static-celery-600: #3da74e;
  --spectrum-global-color-static-celery-700: #379947;
  --spectrum-global-color-static-celery-800: #318b40;
  --spectrum-global-color-static-chartreuse-300: #9bec54;
  --spectrum-global-color-static-chartreuse-400: #8ede49;
  --spectrum-global-color-static-chartreuse-500: #85d044;
  --spectrum-global-color-static-chartreuse-600: #7cc33f;
  --spectrum-global-color-static-chartreuse-700: #73b53a;
  --spectrum-global-color-static-chartreuse-800: #6aa834;
  --spectrum-global-color-static-yellow-200: #ffe22e;
  --spectrum-global-color-static-yellow-300: #fad900;
  --spectrum-global-color-static-yellow-400: #edcc00;
  --spectrum-global-color-static-yellow-500: #dfbf00;
  --spectrum-global-color-static-yellow-600: #d2b200;
  --spectrum-global-color-static-yellow-700: #c4a600;
  --spectrum-global-color-static-yellow-800: #b79900;
  --spectrum-global-color-static-magenta-200: #f56bb7;
  --spectrum-global-color-static-magenta-300: #ec5aaa;
  --spectrum-global-color-static-magenta-400: #e2499d;
  --spectrum-global-color-static-magenta-500: #d83790;
  --spectrum-global-color-static-magenta-600: #ca2982;
  --spectrum-global-color-static-magenta-700: #bc1c74;
  --spectrum-global-color-static-magenta-800: #ae0e66;
  --spectrum-global-color-static-fuchsia-400: #cf3edc;
  --spectrum-global-color-static-fuchsia-500: #c038cc;
  --spectrum-global-color-static-fuchsia-600: #b130bd;
  --spectrum-global-color-static-fuchsia-700: #a228ad;
  --spectrum-global-color-static-fuchsia-800: #93219e;
  --spectrum-global-color-static-purple-400: #9d64e1;
  --spectrum-global-color-static-purple-500: #9256d9;
  --spectrum-global-color-static-purple-600: #864ccc;
  --spectrum-global-color-static-purple-700: #7a42bf;
  --spectrum-global-color-static-purple-800: #6f38b1;
  --spectrum-global-color-static-indigo-200: #9090fa;
  --spectrum-global-color-static-indigo-300: #8282f6;
  --spectrum-global-color-static-indigo-400: #7575f1;
  --spectrum-global-color-static-indigo-500: #6767ec;
  --spectrum-global-color-static-indigo-600: #5c5ce0;
  --spectrum-global-color-static-indigo-700: #5151d3;
  --spectrum-global-color-static-indigo-800: #4646c6;
  --spectrum-global-color-static-seafoam-200: #26c0c7;
  --spectrum-global-color-static-seafoam-300: #23b2b8;
  --spectrum-global-color-static-seafoam-400: #20a3a8;
  --spectrum-global-color-static-seafoam-500: #1b959a;
  --spectrum-global-color-static-seafoam-600: #16878c;
  --spectrum-global-color-static-seafoam-700: #0f797d;
  --spectrum-global-color-static-seafoam-800: #096c6f;
  --spectrum-global-color-opacity-100: 1;
  --spectrum-global-color-opacity-90: .9;
  --spectrum-global-color-opacity-80: .8;
  --spectrum-global-color-opacity-60: .6;
  --spectrum-global-color-opacity-50: .5;
  --spectrum-global-color-opacity-42: .42;
  --spectrum-global-color-opacity-40: .4;
  --spectrum-global-color-opacity-30: .3;
  --spectrum-global-color-opacity-25: .25;
  --spectrum-global-color-opacity-20: .2;
  --spectrum-global-color-opacity-15: .15;
  --spectrum-global-color-opacity-10: .1;
  --spectrum-global-color-opacity-8: .08;
  --spectrum-global-color-opacity-7: .07;
  --spectrum-global-color-opacity-6: .06;
  --spectrum-global-color-opacity-5: .05;
  --spectrum-global-color-opacity-4: .04;
  --spectrum-semantic-negative-color-background: var(--spectrum-global-color-static-red-700);
  --spectrum-semantic-negative-color-default: var(--spectrum-global-color-red-500);
  --spectrum-semantic-negative-color-state-hover: var(--spectrum-global-color-red-600);
  --spectrum-semantic-negative-color-dark: var(--spectrum-global-color-red-600);
  --spectrum-semantic-negative-color-border: var(--spectrum-global-color-red-400);
  --spectrum-semantic-negative-color-icon: var(--spectrum-global-color-red-600);
  --spectrum-semantic-negative-color-status: var(--spectrum-global-color-red-400);
  --spectrum-semantic-negative-color-text-large: var(--spectrum-global-color-red-500);
  --spectrum-semantic-negative-color-text-small: var(--spectrum-global-color-red-600);
  --spectrum-semantic-negative-color-state-down: var(--spectrum-global-color-red-700);
  --spectrum-semantic-negative-color-state-focus: var(--spectrum-global-color-red-400);
  --spectrum-semantic-negative-background-color-default: var(--spectrum-global-color-static-red-600);
  --spectrum-semantic-negative-background-color-hover: var(--spectrum-global-color-static-red-700);
  --spectrum-semantic-negative-background-color-down: var(--spectrum-global-color-static-red-800);
  --spectrum-semantic-negative-background-color-key-focus: var(--spectrum-global-color-static-red-700);
  --spectrum-semantic-notice-color-background: var(--spectrum-global-color-static-orange-700);
  --spectrum-semantic-notice-color-default: var(--spectrum-global-color-orange-500);
  --spectrum-semantic-notice-color-dark: var(--spectrum-global-color-orange-600);
  --spectrum-semantic-notice-color-border: var(--spectrum-global-color-orange-400);
  --spectrum-semantic-notice-color-icon: var(--spectrum-global-color-orange-600);
  --spectrum-semantic-notice-color-status: var(--spectrum-global-color-orange-400);
  --spectrum-semantic-notice-color-text-large: var(--spectrum-global-color-orange-500);
  --spectrum-semantic-notice-color-text-small: var(--spectrum-global-color-orange-600);
  --spectrum-semantic-notice-color-state-down: var(--spectrum-global-color-orange-700);
  --spectrum-semantic-notice-color-state-focus: var(--spectrum-global-color-orange-400);
  --spectrum-semantic-notice-background-color-default: var(--spectrum-global-color-static-orange-600);
  --spectrum-semantic-notice-background-color-hover: var(--spectrum-global-color-static-orange-700);
  --spectrum-semantic-notice-background-color-down: var(--spectrum-global-color-static-orange-800);
  --spectrum-semantic-notice-background-color-key-focus: var(--spectrum-global-color-static-orange-700);
  --spectrum-semantic-positive-color-background: var(--spectrum-global-color-static-green-700);
  --spectrum-semantic-positive-color-default: var(--spectrum-global-color-green-500);
  --spectrum-semantic-positive-color-dark: var(--spectrum-global-color-green-600);
  --spectrum-semantic-positive-color-border: var(--spectrum-global-color-green-400);
  --spectrum-semantic-positive-color-icon: var(--spectrum-global-color-green-600);
  --spectrum-semantic-positive-color-status: var(--spectrum-global-color-green-400);
  --spectrum-semantic-positive-color-text-large: var(--spectrum-global-color-green-500);
  --spectrum-semantic-positive-color-text-small: var(--spectrum-global-color-green-600);
  --spectrum-semantic-positive-color-state-down: var(--spectrum-global-color-green-700);
  --spectrum-semantic-positive-color-state-focus: var(--spectrum-global-color-green-400);
  --spectrum-semantic-positive-background-color-default: var(--spectrum-global-color-static-green-600);
  --spectrum-semantic-positive-background-color-hover: var(--spectrum-global-color-static-green-700);
  --spectrum-semantic-positive-background-color-down: var(--spectrum-global-color-static-green-800);
  --spectrum-semantic-positive-background-color-key-focus: var(--spectrum-global-color-static-green-700);
  --spectrum-semantic-informative-color-background: var(--spectrum-global-color-static-blue-700);
  --spectrum-semantic-informative-color-default: var(--spectrum-global-color-blue-500);
  --spectrum-semantic-informative-color-dark: var(--spectrum-global-color-blue-600);
  --spectrum-semantic-informative-color-border: var(--spectrum-global-color-blue-400);
  --spectrum-semantic-informative-color-icon: var(--spectrum-global-color-blue-600);
  --spectrum-semantic-informative-color-status: var(--spectrum-global-color-blue-400);
  --spectrum-semantic-informative-color-text-large: var(--spectrum-global-color-blue-500);
  --spectrum-semantic-informative-color-text-small: var(--spectrum-global-color-blue-600);
  --spectrum-semantic-informative-color-state-down: var(--spectrum-global-color-blue-700);
  --spectrum-semantic-informative-color-state-focus: var(--spectrum-global-color-blue-400);
  --spectrum-semantic-informative-background-color-default: var(--spectrum-global-color-static-blue-600);
  --spectrum-semantic-informative-background-color-hover: var(--spectrum-global-color-static-blue-700);
  --spectrum-semantic-informative-background-color-down: var(--spectrum-global-color-static-blue-800);
  --spectrum-semantic-informative-background-color-key-focus: var(--spectrum-global-color-static-blue-700);
  --spectrum-semantic-cta-color-background-default: var(--spectrum-global-color-static-blue-600);
  --spectrum-semantic-cta-color-background-hover: var(--spectrum-global-color-static-blue-700);
  --spectrum-semantic-cta-color-background-down: var(--spectrum-global-color-static-blue-800);
  --spectrum-semantic-cta-color-background-key-focus: var(--spectrum-global-color-static-blue-600);
  --spectrum-semantic-neutral-background-color-default: var(--spectrum-global-color-static-gray-700);
  --spectrum-semantic-neutral-background-color-hover: var(--spectrum-global-color-static-gray-800);
  --spectrum-semantic-neutral-background-color-down: var(--spectrum-global-color-static-gray-900);
  --spectrum-semantic-neutral-background-color-key-focus: var(--spectrum-global-color-static-gray-800);
  --spectrum-semantic-presence-color-1: var(--spectrum-global-color-static-red-500);
  --spectrum-semantic-presence-color-2: var(--spectrum-global-color-static-orange-400);
  --spectrum-semantic-presence-color-3: var(--spectrum-global-color-static-yellow-400);
  --spectrum-semantic-presence-color-4: #4bcca2;
  --spectrum-semantic-presence-color-5: #00c7ff;
  --spectrum-semantic-presence-color-6: #008cb8;
  --spectrum-semantic-presence-color-7: #7e4bf3;
  --spectrum-semantic-presence-color-8: var(--spectrum-global-color-static-fuchsia-600);
  --spectrum-global-dimension-static-size-0: 0px;
  --spectrum-global-dimension-static-size-10: 1px;
  --spectrum-global-dimension-static-size-25: 2px;
  --spectrum-global-dimension-static-size-40: 3px;
  --spectrum-global-dimension-static-size-50: 4px;
  --spectrum-global-dimension-static-size-65: 5px;
  --spectrum-global-dimension-static-size-75: 6px;
  --spectrum-global-dimension-static-size-85: 7px;
  --spectrum-global-dimension-static-size-100: 8px;
  --spectrum-global-dimension-static-size-115: 9px;
  --spectrum-global-dimension-static-size-125: 10px;
  --spectrum-global-dimension-static-size-130: 11px;
  --spectrum-global-dimension-static-size-150: 12px;
  --spectrum-global-dimension-static-size-160: 13px;
  --spectrum-global-dimension-static-size-175: 14px;
  --spectrum-global-dimension-static-size-200: 16px;
  --spectrum-global-dimension-static-size-225: 18px;
  --spectrum-global-dimension-static-size-250: 20px;
  --spectrum-global-dimension-static-size-275: 22px;
  --spectrum-global-dimension-static-size-300: 24px;
  --spectrum-global-dimension-static-size-325: 26px;
  --spectrum-global-dimension-static-size-400: 32px;
  --spectrum-global-dimension-static-size-450: 36px;
  --spectrum-global-dimension-static-size-500: 40px;
  --spectrum-global-dimension-static-size-550: 44px;
  --spectrum-global-dimension-static-size-600: 48px;
  --spectrum-global-dimension-static-size-700: 56px;
  --spectrum-global-dimension-static-size-800: 64px;
  --spectrum-global-dimension-static-size-900: 72px;
  --spectrum-global-dimension-static-size-1000: 80px;
  --spectrum-global-dimension-static-size-1200: 96px;
  --spectrum-global-dimension-static-size-1700: 136px;
  --spectrum-global-dimension-static-size-2400: 192px;
  --spectrum-global-dimension-static-size-2500: 200px;
  --spectrum-global-dimension-static-size-2600: 208px;
  --spectrum-global-dimension-static-size-2800: 224px;
  --spectrum-global-dimension-static-size-3200: 256px;
  --spectrum-global-dimension-static-size-3400: 272px;
  --spectrum-global-dimension-static-size-3500: 280px;
  --spectrum-global-dimension-static-size-3600: 288px;
  --spectrum-global-dimension-static-size-3800: 304px;
  --spectrum-global-dimension-static-size-4600: 368px;
  --spectrum-global-dimension-static-size-5000: 400px;
  --spectrum-global-dimension-static-size-6000: 480px;
  --spectrum-global-dimension-static-size-16000: 1280px;
  --spectrum-global-dimension-static-font-size-50: 11px;
  --spectrum-global-dimension-static-font-size-75: 12px;
  --spectrum-global-dimension-static-font-size-100: 14px;
  --spectrum-global-dimension-static-font-size-150: 15px;
  --spectrum-global-dimension-static-font-size-200: 16px;
  --spectrum-global-dimension-static-font-size-300: 18px;
  --spectrum-global-dimension-static-font-size-400: 20px;
  --spectrum-global-dimension-static-font-size-500: 22px;
  --spectrum-global-dimension-static-font-size-600: 25px;
  --spectrum-global-dimension-static-font-size-700: 28px;
  --spectrum-global-dimension-static-font-size-800: 32px;
  --spectrum-global-dimension-static-font-size-900: 36px;
  --spectrum-global-dimension-static-font-size-1000: 40px;
  --spectrum-global-dimension-static-percent-50: 50%;
  --spectrum-global-dimension-static-percent-100: 100%;
  --spectrum-global-dimension-static-breakpoint-xsmall: 304px;
  --spectrum-global-dimension-static-breakpoint-small: 768px;
  --spectrum-global-dimension-static-breakpoint-medium: 1280px;
  --spectrum-global-dimension-static-breakpoint-large: 1768px;
  --spectrum-global-dimension-static-breakpoint-xlarge: 2160px;
  --spectrum-global-dimension-static-grid-columns: 12;
  --spectrum-global-dimension-static-grid-fluid-width: 100%;
  --spectrum-global-dimension-static-grid-fixed-max-width: 1280px;
  --spectrum-global-font-family-base: adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif;
  --spectrum-global-font-family-serif: adobe-clean-serif, "Source Serif Pro", Georgia, serif;
  --spectrum-global-font-family-code: "Source Code Pro", Monaco, monospace;
  --spectrum-global-font-weight-thin: 100;
  --spectrum-global-font-weight-ultra-light: 200;
  --spectrum-global-font-weight-light: 300;
  --spectrum-global-font-weight-regular: 400;
  --spectrum-global-font-weight-medium: 500;
  --spectrum-global-font-weight-semi-bold: 600;
  --spectrum-global-font-weight-bold: 700;
  --spectrum-global-font-weight-extra-bold: 800;
  --spectrum-global-font-weight-black: 900;
  --spectrum-global-font-style-regular: normal;
  --spectrum-global-font-style-italic: italic;
  --spectrum-global-font-letter-spacing-none: 0;
  --spectrum-global-font-letter-spacing-small: .0125em;
  --spectrum-global-font-letter-spacing-han: .05em;
  --spectrum-global-font-letter-spacing-medium: .06em;
  --spectrum-global-font-line-height-large: 1.7;
  --spectrum-global-font-line-height-medium: 1.5;
  --spectrum-global-font-line-height-small: 1.3;
  --spectrum-global-font-multiplier-25: .25em;
  --spectrum-global-font-multiplier-75: .75em;
  --spectrum-alias-border-size-thin: var(--spectrum-global-dimension-static-size-10);
  --spectrum-alias-border-size-thick: var(--spectrum-global-dimension-static-size-25);
  --spectrum-alias-border-size-thicker: var(--spectrum-global-dimension-static-size-50);
  --spectrum-alias-border-size-thickest: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-border-offset-thin: var(--spectrum-global-dimension-static-size-25);
  --spectrum-alias-border-offset-thick: var(--spectrum-global-dimension-static-size-50);
  --spectrum-alias-border-offset-thicker: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-border-offset-thickest: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-grid-baseline: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-grid-gutter-xsmall: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-grid-gutter-small: var(--spectrum-global-dimension-static-size-300);
  --spectrum-alias-grid-gutter-medium: var(--spectrum-global-dimension-static-size-400);
  --spectrum-alias-grid-gutter-large: var(--spectrum-global-dimension-static-size-500);
  --spectrum-alias-grid-gutter-xlarge: var(--spectrum-global-dimension-static-size-600);
  --spectrum-alias-grid-margin-xsmall: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-grid-margin-small: var(--spectrum-global-dimension-static-size-300);
  --spectrum-alias-grid-margin-medium: var(--spectrum-global-dimension-static-size-400);
  --spectrum-alias-grid-margin-large: var(--spectrum-global-dimension-static-size-500);
  --spectrum-alias-grid-margin-xlarge: var(--spectrum-global-dimension-static-size-600);
  --spectrum-alias-grid-layout-region-margin-bottom-xsmall: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-grid-layout-region-margin-bottom-small: var(--spectrum-global-dimension-static-size-300);
  --spectrum-alias-grid-layout-region-margin-bottom-medium: var(--spectrum-global-dimension-static-size-400);
  --spectrum-alias-grid-layout-region-margin-bottom-large: var(--spectrum-global-dimension-static-size-500);
  --spectrum-alias-grid-layout-region-margin-bottom-xlarge: var(--spectrum-global-dimension-static-size-600);
  --spectrum-alias-radial-reaction-size-default: var(--spectrum-global-dimension-static-size-550);
  --spectrum-alias-font-family-ar: myriad-arabic, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif;
  --spectrum-alias-font-family-he: myriad-hebrew, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif;
  --spectrum-alias-font-family-zh: adobe-clean-han-traditional, source-han-traditional, "MingLiu", "Heiti TC Light", "sans-serif";
  --spectrum-alias-font-family-zhhans: adobe-clean-han-simplified-c, source-han-simplified-c, "SimSun", "Heiti SC Light", "sans-serif";
  --spectrum-alias-font-family-ko: adobe-clean-han-korean, source-han-korean, "Malgun Gothic", "Apple Gothic", "sans-serif";
  --spectrum-alias-font-family-ja: adobe-clean-han-japanese, source-han-japanese, "Yu Gothic", "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Osaka", "ＭＳＰゴシック", "MS PGothic", "sans-serif";
  --spectrum-alias-font-family-condensed: adobe-clean-han-traditional, source-han-traditional, "MingLiu", "Heiti TC Light", adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif;
  --spectrum-alias-body-text-font-family: var(--spectrum-global-font-family-base);
  --spectrum-alias-body-text-line-height: var(--spectrum-global-font-line-height-medium);
  --spectrum-alias-body-text-font-weight: var(--spectrum-global-font-weight-regular);
  --spectrum-alias-body-text-font-weight-strong: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-button-text-line-height: var(--spectrum-global-font-line-height-small);
  --spectrum-alias-component-text-line-height: var(--spectrum-global-font-line-height-small);
  --spectrum-alias-han-component-text-line-height: var(--spectrum-global-font-line-height-medium);
  --spectrum-alias-heading-text-line-height: var(--spectrum-global-font-line-height-small);
  --spectrum-alias-heading-text-font-weight-regular: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-heading-text-font-weight-regular-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-heading-text-font-weight-quiet: var(--spectrum-global-font-weight-light);
  --spectrum-alias-heading-text-font-weight-quiet-strong: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-heading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-heading-text-font-weight-strong-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-subheading-text-font-weight: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-subheading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-detail-text-font-weight: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-detail-text-font-weight-light: var(--spectrum-global-font-weight-regular);
  --spectrum-alias-detail-text-font-weight-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-serif-text-font-family: var(--spectrum-global-font-family-serif);
  --spectrum-alias-article-body-text-font-weight: var(--spectrum-global-font-weight-regular);
  --spectrum-alias-article-body-text-font-weight-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-article-heading-text-font-weight: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-article-heading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-article-heading-text-font-weight-quiet: var(--spectrum-global-font-weight-regular);
  --spectrum-alias-article-heading-text-font-weight-quiet-strong: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-article-subheading-text-font-weight: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-article-subheading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-article-detail-text-font-weight: var(--spectrum-global-font-weight-regular);
  --spectrum-alias-article-detail-text-font-weight-strong: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-code-text-font-family: var(--spectrum-global-font-family-code);
  --spectrum-alias-han-heading-text-line-height: var(--spectrum-global-font-line-height-medium);
  --spectrum-alias-han-heading-text-font-weight-regular: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-han-heading-text-font-weight-regular-emphasis: var(--spectrum-global-font-weight-extra-bold);
  --spectrum-alias-han-heading-text-font-weight-regular-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-han-heading-text-font-weight-quiet-strong: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-han-heading-text-font-weight-light: var(--spectrum-global-font-weight-light);
  --spectrum-alias-han-heading-text-font-weight-light-emphasis: var(--spectrum-global-font-weight-regular);
  --spectrum-alias-han-heading-text-font-weight-light-strong: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-han-heading-text-font-weight-heavy: var(--spectrum-global-font-weight-black);
  --spectrum-alias-han-heading-text-font-weight-heavy-emphasis: var(--spectrum-global-font-weight-black);
  --spectrum-alias-han-heading-text-font-weight-heavy-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-han-body-text-line-height: var(--spectrum-global-font-line-height-large);
  --spectrum-alias-han-body-text-font-weight-regular: var(--spectrum-global-font-weight-regular);
  --spectrum-alias-han-body-text-font-weight-emphasis: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-han-body-text-font-weight-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-han-subheading-text-font-weight-regular: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-han-subheading-text-font-weight-emphasis: var(--spectrum-global-font-weight-extra-bold);
  --spectrum-alias-han-subheading-text-font-weight-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-han-detail-text-font-weight: var(--spectrum-global-font-weight-regular);
  --spectrum-alias-han-detail-text-font-weight-emphasis: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-han-detail-text-font-weight-strong: var(--spectrum-global-font-weight-black);
  --spectrum-alias-code-text-font-weight-regular: var(--spectrum-global-font-weight-regular);
  --spectrum-alias-code-text-font-weight-strong: var(--spectrum-global-font-weight-bold);
  --spectrum-alias-code-text-line-height: var(--spectrum-global-font-line-height-medium);
  --spectrum-alias-heading-margin-bottom: var(--spectrum-global-font-multiplier-25);
  --spectrum-alias-body-margin-bottom: var(--spectrum-global-font-multiplier-75);
  --spectrum-alias-focus-ring-gap: var(--spectrum-global-dimension-static-size-25);
  --spectrum-alias-focus-ring-size: var(--spectrum-global-dimension-static-size-25);
  --spectrum-alias-loupe-entry-animation-duration: var(--spectrum-global-animation-duration-300);
  --spectrum-alias-loupe-exit-animation-duration: var(--spectrum-global-animation-duration-300);
}

.spectrum--medium, .spectrum--large {
  --spectrum-alias-dropshadow-blur: var(--spectrum-global-dimension-size-50);
  --spectrum-alias-dropshadow-offset-y: var(--spectrum-global-dimension-size-10);
  --spectrum-alias-font-size-default: var(--spectrum-global-dimension-font-size-100);
  --spectrum-alias-layout-label-gap-size: var(--spectrum-global-dimension-size-100);
  --spectrum-alias-pill-button-text-size: var(--spectrum-global-dimension-font-size-100);
  --spectrum-alias-pill-button-text-baseline: var(--spectrum-global-dimension-static-size-150);
  --spectrum-alias-border-radius-xsmall: var(--spectrum-global-dimension-size-10);
  --spectrum-alias-border-radius-small: var(--spectrum-global-dimension-size-25);
  --spectrum-alias-border-radius-regular: var(--spectrum-global-dimension-size-50);
  --spectrum-alias-border-radius-medium: var(--spectrum-global-dimension-size-100);
  --spectrum-alias-border-radius-large: var(--spectrum-global-dimension-size-200);
  --spectrum-alias-single-line-height: var(--spectrum-global-dimension-size-400);
  --spectrum-alias-single-line-width: var(--spectrum-global-dimension-size-2400);
  --spectrum-alias-item-height-s: var(--spectrum-global-dimension-size-300);
  --spectrum-alias-item-height-m: var(--spectrum-global-dimension-size-400);
  --spectrum-alias-item-height-l: var(--spectrum-global-dimension-size-500);
  --spectrum-alias-item-height-xl: var(--spectrum-global-dimension-size-600);
  --spectrum-alias-item-rounded-border-radius-s: var(--spectrum-global-dimension-size-150);
  --spectrum-alias-item-rounded-border-radius-m: var(--spectrum-global-dimension-size-200);
  --spectrum-alias-item-rounded-border-radius-l: var(--spectrum-global-dimension-size-250);
  --spectrum-alias-item-rounded-border-radius-xl: var(--spectrum-global-dimension-size-300);
  --spectrum-alias-item-text-size-s: var(--spectrum-global-dimension-font-size-75);
  --spectrum-alias-item-text-size-m: var(--spectrum-global-dimension-font-size-100);
  --spectrum-alias-item-text-size-l: var(--spectrum-global-dimension-font-size-200);
  --spectrum-alias-item-text-size-xl: var(--spectrum-global-dimension-font-size-300);
  --spectrum-alias-item-text-padding-top-s: var(--spectrum-global-dimension-static-size-50);
  --spectrum-alias-item-text-padding-top-m: var(--spectrum-global-dimension-size-75);
  --spectrum-alias-item-text-padding-top-xl: var(--spectrum-global-dimension-size-150);
  --spectrum-alias-item-text-padding-bottom-m: var(--spectrum-global-dimension-size-115);
  --spectrum-alias-item-text-padding-bottom-l: var(--spectrum-global-dimension-size-130);
  --spectrum-alias-item-text-padding-bottom-xl: var(--spectrum-global-dimension-size-175);
  --spectrum-alias-item-icon-padding-top-s: var(--spectrum-global-dimension-size-50);
  --spectrum-alias-item-icon-padding-top-m: var(--spectrum-global-dimension-size-85);
  --spectrum-alias-item-icon-padding-top-l: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-icon-padding-top-xl: var(--spectrum-global-dimension-size-160);
  --spectrum-alias-item-icon-padding-bottom-s: var(--spectrum-global-dimension-size-50);
  --spectrum-alias-item-icon-padding-bottom-m: var(--spectrum-global-dimension-size-85);
  --spectrum-alias-item-icon-padding-bottom-l: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-icon-padding-bottom-xl: var(--spectrum-global-dimension-size-160);
  --spectrum-alias-item-mark-padding-top-s: var(--spectrum-global-dimension-size-40);
  --spectrum-alias-item-mark-padding-top-l: var(--spectrum-global-dimension-size-115);
  --spectrum-alias-item-mark-padding-top-xl: var(--spectrum-global-dimension-size-130);
  --spectrum-alias-item-mark-padding-bottom-s: var(--spectrum-global-dimension-size-40);
  --spectrum-alias-item-mark-padding-bottom-l: var(--spectrum-global-dimension-size-115);
  --spectrum-alias-item-mark-padding-bottom-xl: var(--spectrum-global-dimension-size-130);
  --spectrum-alias-item-padding-s: var(--spectrum-global-dimension-size-115);
  --spectrum-alias-item-padding-m: var(--spectrum-global-dimension-size-150);
  --spectrum-alias-item-padding-l: var(--spectrum-global-dimension-size-185);
  --spectrum-alias-item-padding-xl: var(--spectrum-global-dimension-size-225);
  --spectrum-alias-item-rounded-padding-s: var(--spectrum-global-dimension-size-150);
  --spectrum-alias-item-rounded-padding-m: var(--spectrum-global-dimension-size-200);
  --spectrum-alias-item-rounded-padding-l: var(--spectrum-global-dimension-size-250);
  --spectrum-alias-item-rounded-padding-xl: var(--spectrum-global-dimension-size-300);
  --spectrum-alias-item-icononly-padding-s: var(--spectrum-global-dimension-size-50);
  --spectrum-alias-item-icononly-padding-m: var(--spectrum-global-dimension-size-85);
  --spectrum-alias-item-icononly-padding-l: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-icononly-padding-xl: var(--spectrum-global-dimension-size-160);
  --spectrum-alias-item-workflow-padding-left-s: var(--spectrum-global-dimension-size-85);
  --spectrum-alias-item-workflow-padding-left-l: var(--spectrum-global-dimension-size-160);
  --spectrum-alias-item-workflow-padding-left-xl: var(--spectrum-global-dimension-size-185);
  --spectrum-alias-item-rounded-workflow-padding-left-s: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-rounded-workflow-padding-left-l: var(--spectrum-global-dimension-size-225);
  --spectrum-alias-item-mark-padding-left-s: var(--spectrum-global-dimension-size-85);
  --spectrum-alias-item-mark-padding-left-l: var(--spectrum-global-dimension-size-160);
  --spectrum-alias-item-mark-padding-left-xl: var(--spectrum-global-dimension-size-185);
  --spectrum-alias-item-control-1-size-s: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-item-control-1-size-m: var(--spectrum-global-dimension-size-100);
  --spectrum-alias-item-control-2-size-m: var(--spectrum-global-dimension-size-175);
  --spectrum-alias-item-control-2-size-l: var(--spectrum-global-dimension-size-200);
  --spectrum-alias-item-control-2-size-xl: var(--spectrum-global-dimension-size-225);
  --spectrum-alias-item-control-2-size-xxl: var(--spectrum-global-dimension-size-250);
  --spectrum-alias-item-control-3-height-m: var(--spectrum-global-dimension-size-175);
  --spectrum-alias-item-control-3-height-l: var(--spectrum-global-dimension-size-200);
  --spectrum-alias-item-control-3-height-xl: var(--spectrum-global-dimension-size-225);
  --spectrum-alias-item-mark-size-s: var(--spectrum-global-dimension-size-225);
  --spectrum-alias-item-mark-size-l: var(--spectrum-global-dimension-size-275);
  --spectrum-alias-item-mark-size-xl: var(--spectrum-global-dimension-size-325);
  --spectrum-alias-workflow-icon-size-s: var(--spectrum-global-dimension-size-200);
  --spectrum-alias-workflow-icon-size-m: var(--spectrum-global-dimension-size-225);
  --spectrum-alias-workflow-icon-size-xl: var(--spectrum-global-dimension-size-275);
  --spectrum-alias-ui-icon-alert-size-75: var(--spectrum-global-dimension-size-200);
  --spectrum-alias-ui-icon-alert-size-100: var(--spectrum-global-dimension-size-225);
  --spectrum-alias-ui-icon-alert-size-200: var(--spectrum-global-dimension-size-250);
  --spectrum-alias-ui-icon-alert-size-300: var(--spectrum-global-dimension-size-275);
  --spectrum-alias-ui-icon-triplegripper-size-100-height: var(--spectrum-global-dimension-size-100);
  --spectrum-alias-ui-icon-doublegripper-size-100-width: var(--spectrum-global-dimension-size-200);
  --spectrum-alias-ui-icon-singlegripper-size-100-width: var(--spectrum-global-dimension-size-300);
  --spectrum-alias-ui-icon-cornertriangle-size-75: var(--spectrum-global-dimension-size-65);
  --spectrum-alias-ui-icon-cornertriangle-size-200: var(--spectrum-global-dimension-size-75);
  --spectrum-alias-ui-icon-asterisk-size-75: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-ui-icon-asterisk-size-100: var(--spectrum-global-dimension-size-100);
  --spectrum-alias-item-control-gap-s: var(--spectrum-global-dimension-size-115);
  --spectrum-alias-item-control-gap-m: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-control-gap-l: var(--spectrum-global-dimension-size-130);
  --spectrum-alias-item-control-gap-xl: var(--spectrum-global-dimension-size-160);
  --spectrum-alias-item-workflow-icon-gap-s: var(--spectrum-global-dimension-size-85);
  --spectrum-alias-item-workflow-icon-gap-m: var(--spectrum-global-dimension-size-100);
  --spectrum-alias-item-workflow-icon-gap-l: var(--spectrum-global-dimension-size-115);
  --spectrum-alias-item-workflow-icon-gap-xl: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-mark-gap-s: var(--spectrum-global-dimension-size-85);
  --spectrum-alias-item-mark-gap-m: var(--spectrum-global-dimension-size-100);
  --spectrum-alias-item-mark-gap-l: var(--spectrum-global-dimension-size-115);
  --spectrum-alias-item-mark-gap-xl: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-ui-icon-gap-s: var(--spectrum-global-dimension-size-85);
  --spectrum-alias-item-ui-icon-gap-m: var(--spectrum-global-dimension-size-100);
  --spectrum-alias-item-ui-icon-gap-l: var(--spectrum-global-dimension-size-115);
  --spectrum-alias-item-ui-icon-gap-xl: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-clearbutton-gap-s: var(--spectrum-global-dimension-size-50);
  --spectrum-alias-item-clearbutton-gap-m: var(--spectrum-global-dimension-size-85);
  --spectrum-alias-item-clearbutton-gap-l: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-clearbutton-gap-xl: var(--spectrum-global-dimension-size-150);
  --spectrum-alias-heading-xxxl-text-size: var(--spectrum-global-dimension-font-size-1300);
  --spectrum-alias-heading-han-xxxl-text-size: var(--spectrum-global-dimension-font-size-1300);
  --spectrum-alias-heading-han-xxxl-margin-top: var(--spectrum-global-dimension-font-size-1200);
  --spectrum-alias-heading-xxxl-margin-top: var(--spectrum-global-dimension-font-size-1200);
  --spectrum-alias-heading-xxl-text-size: var(--spectrum-global-dimension-font-size-1100);
  --spectrum-alias-heading-xxl-margin-top: var(--spectrum-global-dimension-font-size-900);
  --spectrum-alias-heading-han-xxl-text-size: var(--spectrum-global-dimension-font-size-900);
  --spectrum-alias-heading-han-xxl-margin-top: var(--spectrum-global-dimension-font-size-800);
  --spectrum-alias-heading-xl-text-size: var(--spectrum-global-dimension-font-size-900);
  --spectrum-alias-heading-xl-margin-top: var(--spectrum-global-dimension-font-size-800);
  --spectrum-alias-heading-han-xl-text-size: var(--spectrum-global-dimension-font-size-800);
  --spectrum-alias-heading-han-xl-margin-top: var(--spectrum-global-dimension-font-size-700);
  --spectrum-alias-heading-l-text-size: var(--spectrum-global-dimension-font-size-700);
  --spectrum-alias-heading-l-margin-top: var(--spectrum-global-dimension-font-size-600);
  --spectrum-alias-heading-han-l-text-size: var(--spectrum-global-dimension-font-size-600);
  --spectrum-alias-heading-han-l-margin-top: var(--spectrum-global-dimension-font-size-500);
  --spectrum-alias-heading-m-text-size: var(--spectrum-global-dimension-font-size-500);
  --spectrum-alias-heading-m-margin-top: var(--spectrum-global-dimension-font-size-400);
  --spectrum-alias-heading-han-m-text-size: var(--spectrum-global-dimension-font-size-400);
  --spectrum-alias-heading-han-m-margin-top: var(--spectrum-global-dimension-font-size-300);
  --spectrum-alias-heading-s-text-size: var(--spectrum-global-dimension-font-size-300);
  --spectrum-alias-heading-s-margin-top: var(--spectrum-global-dimension-font-size-200);
  --spectrum-alias-heading-xs-text-size: var(--spectrum-global-dimension-font-size-200);
  --spectrum-alias-heading-xs-margin-top: var(--spectrum-global-dimension-font-size-100);
  --spectrum-alias-heading-xxs-text-size: var(--spectrum-global-dimension-font-size-100);
  --spectrum-alias-heading-xxs-margin-top: var(--spectrum-global-dimension-font-size-75);
  --spectrum-alias-avatar-size-50: var(--spectrum-global-dimension-size-200);
  --spectrum-alias-avatar-size-75: var(--spectrum-global-dimension-size-225);
  --spectrum-alias-avatar-size-200: var(--spectrum-global-dimension-size-275);
  --spectrum-alias-avatar-size-300: var(--spectrum-global-dimension-size-325);
  --spectrum-alias-avatar-size-500: var(--spectrum-global-dimension-size-400);
  --spectrum-alias-avatar-size-700: var(--spectrum-global-dimension-size-500);
}

.spectrum--darkest, .spectrum--dark, .spectrum--light, .spectrum--lightest {
  --spectrum-alias-background-color-default: var(--spectrum-global-color-gray-100);
  --spectrum-alias-background-color-disabled: var(--spectrum-global-color-gray-200);
  --spectrum-alias-background-color-transparent: transparent;
  --spectrum-alias-background-color-over-background-down: rgba(255, 255, 255, .2);
  --spectrum-alias-background-color-quickactions-overlay: rgba(0, 0, 0, .2);
  --spectrum-alias-placeholder-text-color: var(--spectrum-global-color-gray-800);
  --spectrum-alias-placeholder-text-color-hover: var(--spectrum-global-color-gray-900);
  --spectrum-alias-placeholder-text-color-down: var(--spectrum-global-color-gray-900);
  --spectrum-alias-placeholder-text-color-selected: var(--spectrum-global-color-gray-800);
  --spectrum-alias-label-text-color: var(--spectrum-global-color-gray-700);
  --spectrum-alias-text-color: var(--spectrum-global-color-gray-800);
  --spectrum-alias-text-color-hover: var(--spectrum-global-color-gray-900);
  --spectrum-alias-text-color-down: var(--spectrum-global-color-gray-900);
  --spectrum-alias-text-color-key-focus: var(--spectrum-global-color-blue-600);
  --spectrum-alias-text-color-mouse-focus: var(--spectrum-global-color-blue-600);
  --spectrum-alias-text-color-disabled: var(--spectrum-global-color-gray-500);
  --spectrum-alias-text-color-invalid: var(--spectrum-global-color-red-500);
  --spectrum-alias-text-color-selected: var(--spectrum-global-color-blue-600);
  --spectrum-alias-text-color-selected-neutral: var(--spectrum-global-color-gray-900);
  --spectrum-alias-text-color-over-background: var(--spectrum-global-color-static-white);
  --spectrum-alias-text-color-over-background-disabled: rgba(255, 255, 255, .2);
  --spectrum-alias-heading-text-color: var(--spectrum-global-color-gray-900);
  --spectrum-alias-border-color: var(--spectrum-global-color-gray-400);
  --spectrum-alias-border-color-hover: var(--spectrum-global-color-gray-500);
  --spectrum-alias-border-color-down: var(--spectrum-global-color-gray-500);
  --spectrum-alias-border-color-focus: var(--spectrum-global-color-blue-400);
  --spectrum-alias-border-color-mouse-focus: var(--spectrum-global-color-blue-500);
  --spectrum-alias-border-color-disabled: var(--spectrum-global-color-gray-200);
  --spectrum-alias-border-color-extralight: var(--spectrum-global-color-gray-100);
  --spectrum-alias-border-color-light: var(--spectrum-global-color-gray-200);
  --spectrum-alias-border-color-mid: var(--spectrum-global-color-gray-300);
  --spectrum-alias-border-color-dark: var(--spectrum-global-color-gray-400);
  --spectrum-alias-border-color-darker-default: var(--spectrum-global-color-gray-600);
  --spectrum-alias-border-color-darker-hover: var(--spectrum-global-color-gray-900);
  --spectrum-alias-border-color-darker-down: var(--spectrum-global-color-gray-900);
  --spectrum-alias-border-color-transparent: transparent;
  --spectrum-alias-border-color-translucent-dark: rgba(0, 0, 0, .05);
  --spectrum-alias-border-color-translucent-darker: rgba(0, 0, 0, .1);
  --spectrum-alias-focus-color: var(--spectrum-global-color-blue-400);
  --spectrum-alias-focus-ring-color: var(--spectrum-alias-focus-color);
  --spectrum-alias-track-color-default: var(--spectrum-global-color-gray-300);
  --spectrum-alias-track-color-disabled: var(--spectrum-global-color-gray-300);
  --spectrum-alias-track-color-over-background: rgba(255, 255, 255, .2);
  --spectrum-alias-icon-color: var(--spectrum-global-color-gray-700);
  --spectrum-alias-icon-color-over-background: var(--spectrum-global-color-static-white);
  --spectrum-alias-icon-color-hover: var(--spectrum-global-color-gray-900);
  --spectrum-alias-icon-color-down: var(--spectrum-global-color-gray-900);
  --spectrum-alias-icon-color-focus: var(--spectrum-global-color-gray-900);
  --spectrum-alias-icon-color-disabled: var(--spectrum-global-color-gray-400);
  --spectrum-alias-icon-color-over-background-disabled: rgba(255, 255, 255, .2);
  --spectrum-alias-icon-color-selected-neutral: var(--spectrum-global-color-gray-900);
  --spectrum-alias-icon-color-selected: var(--spectrum-global-color-blue-500);
  --spectrum-alias-icon-color-selected-hover: var(--spectrum-global-color-blue-600);
  --spectrum-alias-icon-color-selected-down: var(--spectrum-global-color-blue-700);
  --spectrum-alias-icon-color-selected-focus: var(--spectrum-global-color-blue-600);
  --spectrum-alias-image-opacity-disabled: var(--spectrum-global-color-opacity-30);
  --spectrum-alias-toolbar-background-color: var(--spectrum-global-color-gray-100);
  --spectrum-alias-colorhandle-outer-border-color: rgba(0, 0, 0, .42);
  --spectrum-alias-code-highlight-color-default: var(--spectrum-global-color-gray-800);
  --spectrum-alias-code-highlight-color-background: var(--spectrum-global-color-gray-75);
  --spectrum-alias-code-highlight-color-keyword: var(--spectrum-global-color-fuchsia-600);
  --spectrum-alias-code-highlight-color-section: var(--spectrum-global-color-red-600);
  --spectrum-alias-code-highlight-color-literal: var(--spectrum-global-color-blue-600);
  --spectrum-alias-code-highlight-color-attribute: var(--spectrum-global-color-seafoam-600);
  --spectrum-alias-code-highlight-color-class: var(--spectrum-global-color-magenta-600);
  --spectrum-alias-code-highlight-color-variable: var(--spectrum-global-color-purple-600);
  --spectrum-alias-code-highlight-color-title: var(--spectrum-global-color-indigo-600);
  --spectrum-alias-code-highlight-color-string: var(--spectrum-global-color-fuchsia-600);
  --spectrum-alias-code-highlight-color-function: var(--spectrum-global-color-blue-600);
  --spectrum-alias-code-highlight-color-comment: var(--spectrum-global-color-gray-700);
  --spectrum-alias-categorical-color-1: var(--spectrum-global-color-static-seafoam-200);
  --spectrum-alias-categorical-color-2: var(--spectrum-global-color-static-indigo-700);
  --spectrum-alias-categorical-color-3: var(--spectrum-global-color-static-orange-500);
  --spectrum-alias-categorical-color-4: var(--spectrum-global-color-static-magenta-500);
  --spectrum-alias-categorical-color-5: var(--spectrum-global-color-static-indigo-200);
  --spectrum-alias-categorical-color-6: var(--spectrum-global-color-static-celery-200);
  --spectrum-alias-categorical-color-7: var(--spectrum-global-color-static-blue-500);
  --spectrum-alias-categorical-color-8: var(--spectrum-global-color-static-purple-800);
  --spectrum-alias-categorical-color-9: var(--spectrum-global-color-static-yellow-500);
  --spectrum-alias-categorical-color-10: var(--spectrum-global-color-static-orange-700);
  --spectrum-alias-categorical-color-11: var(--spectrum-global-color-static-green-600);
  --spectrum-alias-categorical-color-12: var(--spectrum-global-color-static-chartreuse-300);
  --spectrum-alias-categorical-color-13: var(--spectrum-global-color-static-blue-200);
  --spectrum-alias-categorical-color-14: var(--spectrum-global-color-static-fuchsia-500);
  --spectrum-alias-categorical-color-15: var(--spectrum-global-color-static-magenta-200);
  --spectrum-alias-categorical-color-16: var(--spectrum-global-color-static-yellow-200);
}

.spectrum--medium {
  --spectrum-global-dimension-scale-factor: 1;
  --spectrum-global-dimension-size-0: 0px;
  --spectrum-global-dimension-size-10: 1px;
  --spectrum-global-dimension-size-25: 2px;
  --spectrum-global-dimension-size-40: 3px;
  --spectrum-global-dimension-size-50: 4px;
  --spectrum-global-dimension-size-65: 5px;
  --spectrum-global-dimension-size-75: 6px;
  --spectrum-global-dimension-size-85: 7px;
  --spectrum-global-dimension-size-100: 8px;
  --spectrum-global-dimension-size-115: 9px;
  --spectrum-global-dimension-size-125: 10px;
  --spectrum-global-dimension-size-130: 11px;
  --spectrum-global-dimension-size-150: 12px;
  --spectrum-global-dimension-size-160: 13px;
  --spectrum-global-dimension-size-175: 14px;
  --spectrum-global-dimension-size-185: 15px;
  --spectrum-global-dimension-size-200: 16px;
  --spectrum-global-dimension-size-225: 18px;
  --spectrum-global-dimension-size-250: 20px;
  --spectrum-global-dimension-size-275: 22px;
  --spectrum-global-dimension-size-300: 24px;
  --spectrum-global-dimension-size-325: 26px;
  --spectrum-global-dimension-size-350: 28px;
  --spectrum-global-dimension-size-400: 32px;
  --spectrum-global-dimension-size-450: 36px;
  --spectrum-global-dimension-size-500: 40px;
  --spectrum-global-dimension-size-550: 44px;
  --spectrum-global-dimension-size-600: 48px;
  --spectrum-global-dimension-size-650: 52px;
  --spectrum-global-dimension-size-675: 54px;
  --spectrum-global-dimension-size-700: 56px;
  --spectrum-global-dimension-size-750: 60px;
  --spectrum-global-dimension-size-800: 64px;
  --spectrum-global-dimension-size-900: 72px;
  --spectrum-global-dimension-size-1000: 80px;
  --spectrum-global-dimension-size-1125: 90px;
  --spectrum-global-dimension-size-1200: 96px;
  --spectrum-global-dimension-size-1250: 100px;
  --spectrum-global-dimension-size-1600: 128px;
  --spectrum-global-dimension-size-1700: 136px;
  --spectrum-global-dimension-size-1800: 144px;
  --spectrum-global-dimension-size-2000: 160px;
  --spectrum-global-dimension-size-2400: 192px;
  --spectrum-global-dimension-size-2500: 200px;
  --spectrum-global-dimension-size-3000: 240px;
  --spectrum-global-dimension-size-3400: 272px;
  --spectrum-global-dimension-size-3600: 288px;
  --spectrum-global-dimension-size-4600: 368px;
  --spectrum-global-dimension-size-5000: 400px;
  --spectrum-global-dimension-size-6000: 480px;
  --spectrum-global-dimension-font-size-25: 10px;
  --spectrum-global-dimension-font-size-50: 11px;
  --spectrum-global-dimension-font-size-75: 12px;
  --spectrum-global-dimension-font-size-100: 14px;
  --spectrum-global-dimension-font-size-150: 15px;
  --spectrum-global-dimension-font-size-200: 16px;
  --spectrum-global-dimension-font-size-300: 18px;
  --spectrum-global-dimension-font-size-400: 20px;
  --spectrum-global-dimension-font-size-500: 22px;
  --spectrum-global-dimension-font-size-600: 25px;
  --spectrum-global-dimension-font-size-700: 28px;
  --spectrum-global-dimension-font-size-800: 32px;
  --spectrum-global-dimension-font-size-900: 36px;
  --spectrum-global-dimension-font-size-1000: 40px;
  --spectrum-global-dimension-font-size-1100: 45px;
  --spectrum-global-dimension-font-size-1200: 50px;
  --spectrum-global-dimension-font-size-1300: 60px;
  --spectrum-alias-focus-ring-radius-default: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-item-text-padding-top-l: var(--spectrum-global-dimension-size-115);
  --spectrum-alias-item-text-padding-bottom-s: var(--spectrum-global-dimension-static-size-65);
  --spectrum-alias-item-mark-padding-top-m: var(--spectrum-global-dimension-static-size-75);
  --spectrum-alias-item-mark-padding-bottom-m: var(--spectrum-global-dimension-static-size-75);
  --spectrum-alias-item-workflow-padding-left-m: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-rounded-workflow-padding-left-m: var(--spectrum-global-dimension-size-175);
  --spectrum-alias-item-rounded-workflow-padding-left-xl: 21px;
  --spectrum-alias-item-mark-padding-left-m: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-control-1-size-l: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-control-1-size-xl: var(--spectrum-global-dimension-size-125);
  --spectrum-alias-item-control-2-size-s: var(--spectrum-global-dimension-size-150);
  --spectrum-alias-item-control-3-height-s: var(--spectrum-global-dimension-size-150);
  --spectrum-alias-item-control-3-width-s: 23px;
  --spectrum-alias-item-control-3-width-m: var(--spectrum-global-dimension-static-size-325);
  --spectrum-alias-item-control-3-width-l: 29px;
  --spectrum-alias-item-control-3-width-xl: 33px;
  --spectrum-alias-item-mark-size-m: var(--spectrum-global-dimension-size-250);
  --spectrum-alias-workflow-icon-size-l: var(--spectrum-global-dimension-static-size-250);
  --spectrum-alias-ui-icon-chevron-size-75: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-chevron-size-100: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-chevron-size-200: var(--spectrum-global-dimension-static-size-150);
  --spectrum-alias-ui-icon-chevron-size-300: var(--spectrum-global-dimension-static-size-175);
  --spectrum-alias-ui-icon-chevron-size-400: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-ui-icon-chevron-size-500: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-ui-icon-checkmark-size-50: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-checkmark-size-75: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-checkmark-size-100: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-checkmark-size-200: var(--spectrum-global-dimension-static-size-150);
  --spectrum-alias-ui-icon-checkmark-size-300: var(--spectrum-global-dimension-static-size-175);
  --spectrum-alias-ui-icon-checkmark-size-400: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-ui-icon-checkmark-size-500: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-ui-icon-checkmark-size-600: var(--spectrum-global-dimension-static-size-225);
  --spectrum-alias-ui-icon-dash-size-50: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-ui-icon-dash-size-75: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-ui-icon-dash-size-100: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-dash-size-200: var(--spectrum-global-dimension-static-size-150);
  --spectrum-alias-ui-icon-dash-size-300: var(--spectrum-global-dimension-static-size-150);
  --spectrum-alias-ui-icon-dash-size-400: var(--spectrum-global-dimension-static-size-175);
  --spectrum-alias-ui-icon-dash-size-500: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-ui-icon-dash-size-600: var(--spectrum-global-dimension-static-size-225);
  --spectrum-alias-ui-icon-cross-size-75: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-ui-icon-cross-size-100: var(--spectrum-global-dimension-static-size-100);
  --spectrum-alias-ui-icon-cross-size-200: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-cross-size-300: var(--spectrum-global-dimension-static-size-150);
  --spectrum-alias-ui-icon-cross-size-400: var(--spectrum-global-dimension-static-size-150);
  --spectrum-alias-ui-icon-cross-size-500: var(--spectrum-global-dimension-static-size-175);
  --spectrum-alias-ui-icon-cross-size-600: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-ui-icon-arrow-size-75: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-arrow-size-100: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-arrow-size-200: var(--spectrum-global-dimension-static-size-150);
  --spectrum-alias-ui-icon-arrow-size-300: var(--spectrum-global-dimension-static-size-175);
  --spectrum-alias-ui-icon-arrow-size-400: var(--spectrum-global-dimension-static-size-200);
  --spectrum-alias-ui-icon-arrow-size-500: var(--spectrum-global-dimension-static-size-225);
  --spectrum-alias-ui-icon-arrow-size-600: var(--spectrum-global-dimension-static-size-250);
  --spectrum-alias-ui-icon-triplegripper-size-100-width: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-doublegripper-size-100-height: var(--spectrum-global-dimension-static-size-50);
  --spectrum-alias-ui-icon-singlegripper-size-100-height: var(--spectrum-global-dimension-static-size-25);
  --spectrum-alias-ui-icon-cornertriangle-size-100: var(--spectrum-global-dimension-static-size-65);
  --spectrum-alias-ui-icon-cornertriangle-size-300: var(--spectrum-global-dimension-static-size-85);
  --spectrum-alias-ui-icon-asterisk-size-200: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-ui-icon-asterisk-size-300: var(--spectrum-global-dimension-static-size-125);
  --spectrum-alias-avatar-size-100: var(--spectrum-global-dimension-size-250);
  --spectrum-alias-avatar-size-400: var(--spectrum-global-dimension-size-350);
  --spectrum-alias-avatar-size-600: var(--spectrum-global-dimension-size-450);
  --spectrum-actionbutton-l-emphasized-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-emphasized-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-emphasized-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-emphasized-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-emphasized-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-emphasized-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-emphasized-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-emphasized-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-emphasized-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-emphasized-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-emphasized-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-emphasized-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-emphasized-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-emphasized-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-emphasized-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-emphasized-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-emphasized-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-emphasized-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-emphasized-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-emphasized-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-emphasized-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-emphasized-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-emphasized-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-emphasized-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-emphasized-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-emphasized-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-emphasized-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-emphasized-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-emphasized-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-emphasized-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-emphasized-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-emphasized-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-emphasized-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-emphasized-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-emphasized-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-emphasized-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-emphasized-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-emphasized-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-emphasized-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-emphasized-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-quiet-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-quiet-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-quiet-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-quiet-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-icononly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-icononly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-actionbutton-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-breadcrumb-compact-item-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-breadcrumb-compact-button-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-breadcrumb-item-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-breadcrumb-button-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-breadcrumb-multiline-item-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-breadcrumb-multiline-button-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-m-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-cta-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-m-textonly-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-cta-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-cta-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-m-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-over-background-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-m-textonly-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-over-background-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-over-background-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-m-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-quiet-over-background-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-m-textonly-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-quiet-over-background-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-over-background-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-m-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-primary-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-m-textonly-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-primary-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-primary-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-m-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-quiet-primary-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-m-textonly-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-quiet-primary-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-primary-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-m-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-quiet-secondary-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-m-textonly-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-quiet-secondary-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-secondary-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-m-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-secondary-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-m-textonly-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-secondary-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-secondary-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-m-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-quiet-warning-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-m-textonly-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-quiet-warning-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-quiet-warning-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-m-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-warning-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-m-textonly-min-width: var(--spectrum-global-dimension-size-900);
  --spectrum-button-warning-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-button-warning-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-checkbox-l-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-checkbox-m-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-checkbox-s-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-checkbox-xl-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-checkbox-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-checkbox-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-checkbox-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-checkbox-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-colorloupe-colorhandle-gap: var(--spectrum-global-dimension-static-size-125);
  --spectrum-colorslider-touch-hit-y: var(--spectrum-global-dimension-size-150);
  --spectrum-colorslider-vertical-touch-hit-x: var(--spectrum-global-dimension-size-150);
  --spectrum-colorwheel-min-size: var(--spectrum-global-dimension-size-2400);
  --spectrum-colorwheel-touch-hit-outer: var(--spectrum-global-dimension-size-150);
  --spectrum-colorwheel-touch-hit-inner: var(--spectrum-global-dimension-size-150);
  --spectrum-cyclebutton-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-cyclebutton-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-dialog-confirm-max-width: var(--spectrum-global-dimension-static-size-6000);
  --spectrum-dialog-confirm-title-text-size: var(--spectrum-global-dimension-font-size-300);
  --spectrum-dialog-confirm-description-text-size: var(--spectrum-global-dimension-font-size-100);
  --spectrum-dialog-confirm-padding: var(--spectrum-global-dimension-static-size-500);
  --spectrum-dialog-confirm-description-margin-bottom: var(--spectrum-global-dimension-static-size-600);
  --spectrum-dialog-destructive-max-width: var(--spectrum-global-dimension-static-size-6000);
  --spectrum-dialog-destructive-title-text-size: var(--spectrum-global-dimension-font-size-300);
  --spectrum-dialog-destructive-description-text-size: var(--spectrum-global-dimension-font-size-100);
  --spectrum-dialog-destructive-padding: var(--spectrum-global-dimension-static-size-500);
  --spectrum-dialog-destructive-description-margin-bottom: var(--spectrum-global-dimension-static-size-600);
  --spectrum-dialog-error-max-width: var(--spectrum-global-dimension-static-size-6000);
  --spectrum-dialog-error-title-text-size: var(--spectrum-global-dimension-font-size-300);
  --spectrum-dialog-error-description-text-size: var(--spectrum-global-dimension-font-size-100);
  --spectrum-dialog-error-padding: var(--spectrum-global-dimension-static-size-500);
  --spectrum-dialog-error-description-margin-bottom: var(--spectrum-global-dimension-static-size-600);
  --spectrum-dialog-info-max-width: var(--spectrum-global-dimension-static-size-6000);
  --spectrum-dialog-info-title-text-size: var(--spectrum-global-dimension-font-size-300);
  --spectrum-dialog-info-description-text-size: var(--spectrum-global-dimension-font-size-100);
  --spectrum-dialog-info-padding: var(--spectrum-global-dimension-static-size-500);
  --spectrum-dialog-info-description-margin-bottom: var(--spectrum-global-dimension-static-size-600);
  --spectrum-icon-arrow-down-small-height: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-arrow-left-medium-height: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-checkmark-medium-width: var(--spectrum-global-dimension-size-150);
  --spectrum-icon-checkmark-medium-height: var(--spectrum-global-dimension-size-150);
  --spectrum-icon-checkmark-small-width: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-checkmark-small-height: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-chevron-down-medium-width: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-chevron-left-large-width: var(--spectrum-global-dimension-size-150);
  --spectrum-icon-chevron-left-medium-height: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-chevron-right-large-width: var(--spectrum-global-dimension-size-150);
  --spectrum-icon-chevron-right-medium-height: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-cross-large-width: var(--spectrum-global-dimension-size-150);
  --spectrum-icon-cross-large-height: var(--spectrum-global-dimension-size-150);
  --spectrum-icon-dash-small-width: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-dash-small-height: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-skip-left-width: 9px;
  --spectrum-icon-skip-left-height: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-skip-right-width: 9px;
  --spectrum-icon-skip-right-height: var(--spectrum-global-dimension-size-125);
  --spectrum-icon-triplegripper-width: var(--spectrum-global-dimension-size-125);
  --spectrum-meter-negative-m-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-meter-negative-m-over-background-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-meter-negative-s-border-radius: var(--spectrum-global-dimension-static-size-25);
  --spectrum-meter-negative-s-over-background-border-radius: var(--spectrum-global-dimension-static-size-25);
  --spectrum-meter-negative-xl-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-meter-negative-xl-over-background-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-meter-notice-m-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-meter-notice-m-over-background-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-meter-notice-s-border-radius: var(--spectrum-global-dimension-static-size-25);
  --spectrum-meter-notice-s-over-background-border-radius: var(--spectrum-global-dimension-static-size-25);
  --spectrum-meter-notice-xl-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-meter-notice-xl-over-background-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-meter-positive-m-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-meter-positive-m-over-background-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-meter-positive-s-over-background-border-radius: var(--spectrum-global-dimension-static-size-25);
  --spectrum-meter-positive-xl-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-meter-positive-xl-over-background-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-pagination-page-button-line-height: 26px;
  --spectrum-panel-l-header-height: var(--spectrum-global-dimension-size-600);
  --spectrum-panel-l-collapsible-header-height: var(--spectrum-global-dimension-size-600);
  --spectrum-panel-s-header-height: var(--spectrum-global-dimension-size-600);
  --spectrum-panel-s-collapsible-header-height: var(--spectrum-global-dimension-size-600);
  --spectrum-picker-quiet-l-touch-hit-y: var(--spectrum-global-dimension-static-size-400);
  --spectrum-picker-quiet-l-min-width: var(--spectrum-global-dimension-size-250);
  --spectrum-picker-quiet-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-400);
  --spectrum-picker-quiet-l-textonly-min-width: var(--spectrum-global-dimension-size-250);
  --spectrum-picker-quiet-m-touch-hit-y: var(--spectrum-global-dimension-static-size-400);
  --spectrum-picker-quiet-m-min-width: var(--spectrum-global-dimension-size-225);
  --spectrum-picker-quiet-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-400);
  --spectrum-picker-quiet-m-textonly-min-width: var(--spectrum-global-dimension-size-225);
  --spectrum-picker-quiet-s-touch-hit-y: var(--spectrum-global-dimension-static-size-400);
  --spectrum-picker-quiet-s-min-width: var(--spectrum-global-dimension-size-200);
  --spectrum-picker-quiet-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-400);
  --spectrum-picker-quiet-s-textonly-min-width: var(--spectrum-global-dimension-size-200);
  --spectrum-picker-quiet-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-400);
  --spectrum-picker-quiet-xl-min-width: var(--spectrum-global-dimension-size-275);
  --spectrum-picker-quiet-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-400);
  --spectrum-picker-quiet-xl-textonly-min-width: var(--spectrum-global-dimension-size-275);
  --spectrum-picker-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-l-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-l-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-m-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-m-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-s-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-s-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-xl-textonly-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-picker-xl-textonly-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-progressbar-m-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-progressbar-m-over-background-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-progressbar-s-border-radius: var(--spectrum-global-dimension-static-size-25);
  --spectrum-progressbar-s-over-background-border-radius: var(--spectrum-global-dimension-static-size-25);
  --spectrum-progressbar-xl-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-progressbar-xl-over-background-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-progressbar-m-indeterminate-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-progressbar-m-indeterminate-over-background-border-radius: var(--spectrum-global-dimension-static-size-40);
  --spectrum-progressbar-s-indeterminate-border-radius: var(--spectrum-global-dimension-static-size-25);
  --spectrum-progressbar-s-indeterminate-over-background-border-radius: var(--spectrum-global-dimension-static-size-25);
  --spectrum-progressbar-xl-indeterminate-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-progressbar-xl-indeterminate-over-background-border-radius: var(--spectrum-global-dimension-static-size-65);
  --spectrum-progresscircle-medium-border-size: 3px;
  --spectrum-progresscircle-medium-over-background-border-size: 3px;
  --spectrum-progresscircle-small-border-size: var(--spectrum-global-dimension-static-size-25);
  --spectrum-progresscircle-small-indeterminate-border-size: var(--spectrum-global-dimension-static-size-25);
  --spectrum-progresscircle-small-over-background-border-size: var(--spectrum-global-dimension-static-size-25);
  --spectrum-progresscircle-medium-indeterminate-border-size: 3px;
  --spectrum-radio-l-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-radio-m-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-radio-s-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-radio-xl-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-radio-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-radio-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-radio-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-radio-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-rating-icon-width: 24px;
  --spectrum-rating-indicator-width: 16px;
  --spectrum-rating-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-rating-emphasized-icon-width: 24px;
  --spectrum-rating-emphasized-indicator-width: 16px;
  --spectrum-rating-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-quiet-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-quiet-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-quiet-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-quiet-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-quiet-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-quiet-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-quiet-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-quiet-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-search-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-sidenav-item-touch-hit-bottom: var(--spectrum-global-dimension-static-size-25);
  --spectrum-sidenav-multilevel-item-touch-hit-bottom: var(--spectrum-global-dimension-static-size-25);
  --spectrum-slider-l-track-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-slider-l-handle-touch-hit-x: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-l-handle-touch-hit-y: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-m-track-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-slider-m-handle-touch-hit-x: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-m-handle-touch-hit-y: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-s-track-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-slider-s-handle-touch-hit-x: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-s-handle-touch-hit-y: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-xl-track-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-slider-xl-handle-touch-hit-x: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-xl-handle-touch-hit-y: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-editable-track-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-slider-editable-handle-touch-hit-x: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-editable-handle-touch-hit-y: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-tick-l-track-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-slider-tick-l-handle-touch-hit-x: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-tick-l-handle-touch-hit-y: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-tick-m-track-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-slider-tick-m-handle-touch-hit-x: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-tick-m-handle-touch-hit-y: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-tick-s-track-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-slider-tick-s-handle-touch-hit-x: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-tick-s-handle-touch-hit-y: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-tick-xl-track-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-slider-tick-xl-handle-touch-hit-x: var(--spectrum-global-dimension-static-size-200);
  --spectrum-slider-tick-xl-handle-touch-hit-y: var(--spectrum-global-dimension-static-size-200);
  --spectrum-switch-l-emphasized-focus-ring-border-radius-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-l-emphasized-focus-ring-border-radius-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-l-emphasized-focus-ring-border-radius-error-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-l-emphasized-focus-ring-border-radius-error-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-l-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-switch-l-emphasized-handle-border-radius: 7px;
  --spectrum-switch-m-emphasized-focus-ring-border-radius-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-m-emphasized-focus-ring-border-radius-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-m-emphasized-focus-ring-border-radius-error-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-m-emphasized-focus-ring-border-radius-error-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-m-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-switch-m-emphasized-handle-border-radius: 7px;
  --spectrum-switch-s-emphasized-focus-ring-border-radius-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-s-emphasized-focus-ring-border-radius-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-s-emphasized-focus-ring-border-radius-error-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-s-emphasized-focus-ring-border-radius-error-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-s-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-switch-s-emphasized-handle-border-radius: 7px;
  --spectrum-switch-xl-emphasized-focus-ring-border-radius-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-xl-emphasized-focus-ring-border-radius-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-xl-emphasized-focus-ring-border-radius-error-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-xl-emphasized-focus-ring-border-radius-error-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-xl-emphasized-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-switch-xl-emphasized-handle-border-radius: 7px;
  --spectrum-switch-l-focus-ring-border-radius-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-l-focus-ring-border-radius-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-l-focus-ring-border-radius-error-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-l-focus-ring-border-radius-error-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-switch-l-handle-border-radius: 7px;
  --spectrum-switch-m-focus-ring-border-radius-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-m-focus-ring-border-radius-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-m-focus-ring-border-radius-error-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-m-focus-ring-border-radius-error-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-switch-m-handle-border-radius: 7px;
  --spectrum-switch-s-focus-ring-border-radius-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-s-focus-ring-border-radius-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-s-focus-ring-border-radius-error-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-s-focus-ring-border-radius-error-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-switch-s-handle-border-radius: 7px;
  --spectrum-switch-xl-focus-ring-border-radius-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-xl-focus-ring-border-radius-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-xl-focus-ring-border-radius-error-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-xl-focus-ring-border-radius-error-selected-key-focus: var(--spectrum-global-dimension-static-size-130);
  --spectrum-switch-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-switch-xl-handle-border-radius: 7px;
  --spectrum-tabs-quiet-s-compact-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-s-compact-emphasized-margin-left: -7px;
  --spectrum-tabs-quiet-s-compact-emphasized-margin-right: -7px;
  --spectrum-tabs-quiet-s-compact-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-s-compact-margin-left: -7px;
  --spectrum-tabs-quiet-s-compact-margin-right: -7px;
  --spectrum-tabs-quiet-s-compact-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-s-compact-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-s-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-s-emphasized-margin-left: -7px;
  --spectrum-tabs-quiet-s-emphasized-margin-right: -7px;
  --spectrum-tabs-quiet-s-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-s-margin-left: -7px;
  --spectrum-tabs-quiet-s-margin-right: -7px;
  --spectrum-tabs-quiet-s-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-s-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-m-compact-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-m-compact-emphasized-margin-left: -8px;
  --spectrum-tabs-quiet-m-compact-emphasized-margin-right: -8px;
  --spectrum-tabs-quiet-m-compact-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-m-compact-margin-left: -8px;
  --spectrum-tabs-quiet-m-compact-margin-right: -8px;
  --spectrum-tabs-quiet-m-compact-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-m-compact-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-m-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-m-emphasized-margin-left: -8px;
  --spectrum-tabs-quiet-m-emphasized-margin-right: -8px;
  --spectrum-tabs-quiet-m-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-m-margin-left: -8px;
  --spectrum-tabs-quiet-m-margin-right: -8px;
  --spectrum-tabs-quiet-m-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-m-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-l-compact-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-l-compact-emphasized-margin-left: -9px;
  --spectrum-tabs-quiet-l-compact-emphasized-margin-right: -9px;
  --spectrum-tabs-quiet-l-compact-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-l-compact-margin-left: -9px;
  --spectrum-tabs-quiet-l-compact-margin-right: -9px;
  --spectrum-tabs-quiet-l-compact-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-l-compact-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-l-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-l-emphasized-margin-left: -9px;
  --spectrum-tabs-quiet-l-emphasized-margin-right: -9px;
  --spectrum-tabs-quiet-l-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-l-margin-left: -9px;
  --spectrum-tabs-quiet-l-margin-right: -9px;
  --spectrum-tabs-quiet-l-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-l-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-xl-compact-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-xl-compact-emphasized-margin-left: -10px;
  --spectrum-tabs-quiet-xl-compact-emphasized-margin-right: -10px;
  --spectrum-tabs-quiet-xl-compact-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-xl-compact-margin-left: -10px;
  --spectrum-tabs-quiet-xl-compact-margin-right: -10px;
  --spectrum-tabs-quiet-xl-compact-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-xl-compact-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-xl-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-xl-emphasized-margin-left: -10px;
  --spectrum-tabs-quiet-xl-emphasized-margin-right: -10px;
  --spectrum-tabs-quiet-xl-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-xl-margin-left: -10px;
  --spectrum-tabs-quiet-xl-margin-right: -10px;
  --spectrum-tabs-quiet-xl-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-quiet-xl-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-s-compact-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-s-compact-emphasized-margin-left: -7px;
  --spectrum-tabs-s-compact-emphasized-margin-right: -7px;
  --spectrum-tabs-s-compact-focus-ring-border-radius: 5px;
  --spectrum-tabs-s-compact-margin-left: -7px;
  --spectrum-tabs-s-compact-margin-right: -7px;
  --spectrum-tabs-s-compact-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-s-compact-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-s-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-s-emphasized-margin-left: -7px;
  --spectrum-tabs-s-emphasized-margin-right: -7px;
  --spectrum-tabs-s-focus-ring-border-radius: 5px;
  --spectrum-tabs-s-margin-left: -7px;
  --spectrum-tabs-s-margin-right: -7px;
  --spectrum-tabs-s-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-s-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-m-compact-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-m-compact-emphasized-margin-left: -8px;
  --spectrum-tabs-m-compact-emphasized-margin-right: -8px;
  --spectrum-tabs-m-compact-focus-ring-border-radius: 5px;
  --spectrum-tabs-m-compact-margin-left: -8px;
  --spectrum-tabs-m-compact-margin-right: -8px;
  --spectrum-tabs-m-compact-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-m-compact-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-m-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-m-emphasized-margin-left: -8px;
  --spectrum-tabs-m-emphasized-margin-right: -8px;
  --spectrum-tabs-m-focus-ring-border-radius: 5px;
  --spectrum-tabs-m-margin-left: -8px;
  --spectrum-tabs-m-margin-right: -8px;
  --spectrum-tabs-m-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-m-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-l-compact-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-l-compact-emphasized-margin-left: -9px;
  --spectrum-tabs-l-compact-emphasized-margin-right: -9px;
  --spectrum-tabs-l-compact-focus-ring-border-radius: 5px;
  --spectrum-tabs-l-compact-margin-left: -9px;
  --spectrum-tabs-l-compact-margin-right: -9px;
  --spectrum-tabs-l-compact-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-l-compact-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-l-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-l-emphasized-margin-left: -9px;
  --spectrum-tabs-l-emphasized-margin-right: -9px;
  --spectrum-tabs-l-focus-ring-border-radius: 5px;
  --spectrum-tabs-l-margin-left: -9px;
  --spectrum-tabs-l-margin-right: -9px;
  --spectrum-tabs-l-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-l-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-xl-compact-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-xl-compact-emphasized-margin-left: -10px;
  --spectrum-tabs-xl-compact-emphasized-margin-right: -10px;
  --spectrum-tabs-xl-compact-focus-ring-border-radius: 5px;
  --spectrum-tabs-xl-compact-margin-left: -10px;
  --spectrum-tabs-xl-compact-margin-right: -10px;
  --spectrum-tabs-xl-compact-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-xl-compact-vertical-focus-ring-border-radius: 5px;
  --spectrum-tabs-xl-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-xl-emphasized-margin-left: -10px;
  --spectrum-tabs-xl-emphasized-margin-right: -10px;
  --spectrum-tabs-xl-focus-ring-border-radius: 5px;
  --spectrum-tabs-xl-margin-left: -10px;
  --spectrum-tabs-xl-margin-right: -10px;
  --spectrum-tabs-xl-vertical-emphasized-focus-ring-border-radius: 5px;
  --spectrum-tabs-xl-vertical-focus-ring-border-radius: 5px;
  --spectrum-textarea-quiet-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-quiet-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-quiet-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-quiet-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-quiet-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-quiet-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-quiet-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-quiet-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textarea-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-quiet-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-quiet-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-quiet-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-quiet-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-quiet-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-quiet-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-quiet-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-quiet-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-l-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-l-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-m-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-m-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-s-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-s-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-xl-touch-hit-x: var(--spectrum-global-dimension-static-size-100);
  --spectrum-textfield-xl-touch-hit-y: var(--spectrum-global-dimension-static-size-100);
  --spectrum-tooltip-info-padding-bottom: 5px;
  --spectrum-tooltip-negative-padding-bottom: 5px;
  --spectrum-tooltip-padding-bottom: 5px;
  --spectrum-tooltip-positive-padding-bottom: 5px;
}

.spectrum--lightest {
  --spectrum-global-color-status: Verified;
  --spectrum-global-color-version: 5.1;
  --spectrum-global-color-celery-400: #4bc35f;
  --spectrum-global-color-celery-500: #44b556;
  --spectrum-global-color-celery-600: #3da74e;
  --spectrum-global-color-celery-700: #379947;
  --spectrum-global-color-chartreuse-400: #8ede49;
  --spectrum-global-color-chartreuse-500: #85d044;
  --spectrum-global-color-chartreuse-600: #7cc33f;
  --spectrum-global-color-chartreuse-700: #73b53a;
  --spectrum-global-color-yellow-400: #edcc00;
  --spectrum-global-color-yellow-500: #dfbf00;
  --spectrum-global-color-yellow-600: #d2b200;
  --spectrum-global-color-yellow-700: #c4a600;
  --spectrum-global-color-magenta-400: #e2499d;
  --spectrum-global-color-magenta-500: #d83790;
  --spectrum-global-color-magenta-600: #ca2982;
  --spectrum-global-color-magenta-700: #bc1c74;
  --spectrum-global-color-fuchsia-400: #cf3edc;
  --spectrum-global-color-fuchsia-500: #c038cc;
  --spectrum-global-color-fuchsia-600: #b130bd;
  --spectrum-global-color-fuchsia-700: #a228ad;
  --spectrum-global-color-purple-400: #9d64e1;
  --spectrum-global-color-purple-500: #9256d9;
  --spectrum-global-color-purple-600: #864ccc;
  --spectrum-global-color-purple-700: #7a42bf;
  --spectrum-global-color-indigo-400: #7575f1;
  --spectrum-global-color-indigo-500: #6767ec;
  --spectrum-global-color-indigo-600: #5c5ce0;
  --spectrum-global-color-indigo-700: #5151d3;
  --spectrum-global-color-seafoam-400: #20a3a8;
  --spectrum-global-color-seafoam-500: #1b959a;
  --spectrum-global-color-seafoam-600: #16878c;
  --spectrum-global-color-seafoam-700: #0f797d;
  --spectrum-global-color-red-400: #ec5b62;
  --spectrum-global-color-red-500: #e34850;
  --spectrum-global-color-red-600: #d7373f;
  --spectrum-global-color-red-700: #c9252d;
  --spectrum-global-color-orange-400: #f29423;
  --spectrum-global-color-orange-500: #e68619;
  --spectrum-global-color-orange-600: #da7b11;
  --spectrum-global-color-orange-700: #cb6f10;
  --spectrum-global-color-green-400: #33ab84;
  --spectrum-global-color-green-500: #2d9d78;
  --spectrum-global-color-green-600: #268e6c;
  --spectrum-global-color-green-700: #12805c;
  --spectrum-global-color-blue-400: #378ef0;
  --spectrum-global-color-blue-500: #2680eb;
  --spectrum-global-color-blue-600: #1473e6;
  --spectrum-global-color-blue-700: #0d66d0;
  --spectrum-global-color-gray-50: #fff;
  --spectrum-global-color-gray-75: #fff;
  --spectrum-global-color-gray-100: #fff;
  --spectrum-global-color-gray-200: #f4f4f4;
  --spectrum-global-color-gray-300: #eaeaea;
  --spectrum-global-color-gray-400: #d3d3d3;
  --spectrum-global-color-gray-500: #bcbcbc;
  --spectrum-global-color-gray-600: #959595;
  --spectrum-global-color-gray-700: #747474;
  --spectrum-global-color-gray-800: #505050;
  --spectrum-global-color-gray-900: #323232;
  --spectrum-alias-background-color-primary: var(--spectrum-global-color-gray-50);
  --spectrum-alias-background-color-secondary: var(--spectrum-global-color-gray-100);
  --spectrum-alias-background-color-tertiary: var(--spectrum-global-color-gray-300);
  --spectrum-alias-background-color-modal-overlay: rgba(0, 0, 0, .4);
  --spectrum-alias-dropshadow-color: rgba(0, 0, 0, .15);
  --spectrum-alias-background-color-hover-overlay: rgba(50, 50, 50, .04);
  --spectrum-alias-highlight-hover: rgba(50, 50, 50, .06);
  --spectrum-alias-highlight-active: rgba(50, 50, 50, .1);
  --spectrum-alias-highlight-selected: rgba(38, 128, 235, .1);
  --spectrum-alias-highlight-selected-hover: rgba(38, 128, 235, .2);
  --spectrum-alias-text-highlight-color: rgba(38, 128, 235, .2);
  --spectrum-alias-background-color-quickactions: rgba(255, 255, 255, .9);
  --spectrum-alias-border-color-selected: var(--spectrum-global-color-blue-500);
  --spectrum-alias-radial-reaction-color-default: rgba(80, 80, 80, .6);
  --spectrum-alias-pasteboard-background-color: var(--spectrum-global-color-gray-300);
  --spectrum-alias-appframe-border-color: var(--spectrum-global-color-gray-300);
  --spectrum-alias-appframe-separator-color: var(--spectrum-global-color-gray-300);
  --spectrum-colorarea-border-color: rgba(50, 50, 50, .1);
  --spectrum-colorarea-border-color-hover: rgba(50, 50, 50, .1);
  --spectrum-colorarea-border-color-down: rgba(50, 50, 50, .1);
  --spectrum-colorarea-border-color-key-focus: rgba(50, 50, 50, .1);
  --spectrum-colorslider-border-color: rgba(50, 50, 50, .1);
  --spectrum-colorslider-border-color-hover: rgba(50, 50, 50, .1);
  --spectrum-colorslider-border-color-down: rgba(50, 50, 50, .1);
  --spectrum-colorslider-border-color-key-focus: rgba(50, 50, 50, .1);
  --spectrum-colorslider-vertical-border-color: rgba(50, 50, 50, .1);
  --spectrum-colorslider-vertical-border-color-hover: rgba(50, 50, 50, .1);
  --spectrum-colorslider-vertical-border-color-down: rgba(50, 50, 50, .1);
  --spectrum-colorslider-vertical-border-color-key-focus: rgba(50, 50, 50, .1);
  --spectrum-colorwheel-border-color: rgba(50, 50, 50, .1);
  --spectrum-colorwheel-border-color-hover: rgba(50, 50, 50, .1);
  --spectrum-colorwheel-border-color-down: rgba(50, 50, 50, .1);
  --spectrum-colorwheel-border-color-key-focus: rgba(50, 50, 50, .1);
  --spectrum-miller-column-item-background-color-selected: rgba(38, 128, 235, .1);
  --spectrum-miller-column-item-background-color-selected-hover: rgba(38, 128, 235, .2);
  --spectrum-well-background-color: rgba(80, 80, 80, .02);
  --spectrum-well-border-color: rgba(50, 50, 50, .05);
}

.spectrum {
  font-family: var(--spectrum-alias-body-text-font-family, var(--spectrum-global-font-family-base));
  font-size: var(--spectrum-alias-font-size-default, var(--spectrum-global-dimension-font-size-100));
}

.spectrum:lang(ar) {
  font-family: var(--spectrum-alias-font-family-ar, myriad-arabic, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif);
}

.spectrum:lang(he) {
  font-family: var(--spectrum-alias-font-family-he, myriad-hebrew, adobe-clean, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Trebuchet MS", "Lucida Grande", sans-serif);
}

.spectrum:lang(zh-Hans) {
  font-family: var(--spectrum-alias-font-family-zhhans, adobe-clean-han-simplified-c, source-han-simplified-c, "SimSun", "Heiti SC Light", "sans-serif");
}

.spectrum:lang(zh-Hant), .spectrum:lang(zh) {
  font-family: var(--spectrum-alias-font-family-zh, adobe-clean-han-traditional, source-han-traditional, "MingLiu", "Heiti TC Light", "sans-serif");
}

.spectrum:lang(ko) {
  font-family: var(--spectrum-alias-font-family-ko, adobe-clean-han-korean, source-han-korean, "Malgun Gothic", "Apple Gothic", "sans-serif");
}

.spectrum:lang(ja) {
  font-family: var(--spectrum-alias-font-family-ja, adobe-clean-han-japanese, source-han-japanese, "Yu Gothic", "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Osaka", "ＭＳＰゴシック", "MS PGothic", "sans-serif");
}

.spectrum-Heading--sizeXXXL {
  font-size: var(--spectrum-heading-xxxl-text-size, var(--spectrum-alias-heading-xxxl-text-size));
  font-weight: var(--spectrum-heading-xxxl-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-xxxl-text-line-height, var(--spectrum-alias-heading-text-line-height));
  font-style: var(--spectrum-heading-xxxl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-xxxl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-heading-xxxl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Heading--sizeXXL {
  font-size: var(--spectrum-heading-xxl-text-size, var(--spectrum-alias-heading-xxl-text-size));
  font-weight: var(--spectrum-heading-xxl-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-xxl-text-line-height, var(--spectrum-alias-heading-text-line-height));
  font-style: var(--spectrum-heading-xxl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-xxl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-heading-xxl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Heading--sizeXL {
  font-size: var(--spectrum-heading-xl-text-size, var(--spectrum-alias-heading-xl-text-size));
  font-weight: var(--spectrum-heading-xl-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-xl-text-line-height, var(--spectrum-alias-heading-text-line-height));
  font-style: var(--spectrum-heading-xl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-xl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-heading-xl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Heading--sizeL {
  font-size: var(--spectrum-heading-l-text-size, var(--spectrum-alias-heading-l-text-size));
  font-weight: var(--spectrum-heading-l-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-l-text-line-height, var(--spectrum-alias-heading-text-line-height));
  font-style: var(--spectrum-heading-l-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-l-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-heading-l-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Heading--sizeM {
  font-size: var(--spectrum-heading-m-text-size, var(--spectrum-alias-heading-m-text-size));
  font-weight: var(--spectrum-heading-m-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-m-text-line-height, var(--spectrum-alias-heading-text-line-height));
  font-style: var(--spectrum-heading-m-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-m-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-heading-m-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Heading--sizeS {
  font-size: var(--spectrum-heading-s-text-size, var(--spectrum-alias-heading-s-text-size));
  font-weight: var(--spectrum-heading-s-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-s-text-line-height, var(--spectrum-alias-heading-text-line-height));
  font-style: var(--spectrum-heading-s-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-s-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-heading-s-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Heading--sizeXS {
  font-size: var(--spectrum-heading-xs-text-size, var(--spectrum-alias-heading-xs-text-size));
  font-weight: var(--spectrum-heading-xs-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-xs-text-line-height, var(--spectrum-alias-heading-text-line-height));
  font-style: var(--spectrum-heading-xs-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-xs-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-heading-xs-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Heading--sizeXXS {
  font-size: var(--spectrum-heading-xxs-text-size, var(--spectrum-alias-heading-xxs-text-size));
  font-weight: var(--spectrum-heading-xxs-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-xxs-text-line-height, var(--spectrum-alias-heading-text-line-height));
  font-style: var(--spectrum-heading-xxs-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-xxs-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-heading-xxs-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Heading {
  font-family: var(--spectrum-heading-m-text-font-family, var(--spectrum-alias-body-text-font-family));
  font-weight: var(--spectrum-heading-m-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
}

.spectrum-Heading em, .spectrum-Heading .spectrum-Heading-emphasis {
  font-style: var(--spectrum-heading-m-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
}

.spectrum-Heading strong, .spectrum-Heading .spectrum-Heading-strong {
  font-weight: var(--spectrum-heading-m-strong-text-font-weight, var(--spectrum-global-font-weight-black));
}

.spectrum-Heading--serif {
  font-family: var(--spectrum-body-serif-m-text-font-family, var(--spectrum-alias-serif-text-font-family));
}

.spectrum-Heading--heavy {
  font-weight: var(--spectrum-heading-heavy-m-text-font-weight, var(--spectrum-global-font-weight-black));
}

.spectrum-Heading--heavy em, .spectrum-Heading--heavy .spectrum-Heading-emphasis {
  font-style: var(--spectrum-heading-heavy-m-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
}

.spectrum-Heading--heavy strong, .spectrum-Heading--heavy .spectrum-Heading-strong {
  font-weight: var(--spectrum-heading-heavy-m-strong-text-font-weight, var(--spectrum-global-font-weight-black));
}

.spectrum-Heading--light {
  font-weight: var(--spectrum-heading-light-m-emphasis-text-font-weight, var(--spectrum-global-font-weight-light));
}

.spectrum-Heading--light em, .spectrum-Heading--light .spectrum-Heading-emphasis {
  font-style: var(--spectrum-heading-light-m-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
}

.spectrum-Heading--light strong, .spectrum-Heading--light .spectrum-Heading-strong {
  font-weight: var(--spectrum-heading-light-m-strong-text-font-weight, var(--spectrum-global-font-weight-bold));
}

.spectrum-Body--sizeXXXL {
  font-size: var(--spectrum-body-xxxl-text-size, var(--spectrum-global-dimension-font-size-600));
  font-weight: var(--spectrum-body-xxxl-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  line-height: var(--spectrum-body-xxxl-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-body-xxxl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-xxxl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-body-xxxl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Body--sizeXXL {
  font-size: var(--spectrum-body-xxl-text-size, var(--spectrum-global-dimension-font-size-500));
  font-weight: var(--spectrum-body-xxl-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  line-height: var(--spectrum-body-xxl-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-body-xxl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-xxl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-body-xxl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Body--sizeXL {
  font-size: var(--spectrum-body-xl-text-size, var(--spectrum-global-dimension-font-size-400));
  font-weight: var(--spectrum-body-xl-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  line-height: var(--spectrum-body-xl-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-body-xl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-xl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-body-xl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Body--sizeL {
  font-size: var(--spectrum-body-l-text-size, var(--spectrum-global-dimension-font-size-300));
  font-weight: var(--spectrum-body-l-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  line-height: var(--spectrum-body-l-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-body-l-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-l-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-body-l-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Body--sizeM {
  font-size: var(--spectrum-body-m-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-body-m-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  line-height: var(--spectrum-body-m-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-body-m-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-m-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-body-m-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Body--sizeS {
  font-size: var(--spectrum-body-s-text-size, var(--spectrum-alias-font-size-default));
  font-weight: var(--spectrum-body-s-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  line-height: var(--spectrum-body-s-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-body-s-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-s-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-body-s-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Body--sizeXS {
  font-size: var(--spectrum-body-xs-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-body-xs-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  line-height: var(--spectrum-body-xs-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-body-xs-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-xs-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  text-transform: var(--spectrum-body-xs-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Body {
  font-family: var(--spectrum-body-m-text-font-family, var(--spectrum-alias-body-text-font-family));
}

.spectrum-Body strong, .spectrum-Body .spectrum-Body-strong {
  font-weight: var(--spectrum-body-m-strong-text-font-weight, var(--spectrum-global-font-weight-bold));
}

.spectrum-Body em, .spectrum-Body .spectrum-Body-emphasis {
  font-style: var(--spectrum-body-m-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
}

.spectrum-Body--serif {
  font-family: var(--spectrum-body-serif-m-text-font-family, var(--spectrum-alias-serif-text-font-family));
}

.spectrum-Detail {
  font-family: var(--spectrum-heading-m-text-font-family, var(--spectrum-alias-body-text-font-family));
}

.spectrum-Detail strong, .spectrum-Detail .spectrum-Detail-strong {
  font-weight: var(--spectrum-detail-m-strong-text-font-weight, var(--spectrum-global-font-weight-black));
}

.spectrum-Detail em, .spectrum-Detail .spectrum-Detail-emphasis {
  font-style: var(--spectrum-detail-m-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
}

.spectrum-Detail--light {
  font-style: var(--spectrum-detail-light-m-text-font-style, var(--spectrum-global-font-style-regular));
  font-weight: var(--spectrum-detail-light-m-text-font-weight, var(--spectrum-alias-detail-text-font-weight-light));
}

.spectrum-Detail--serif {
  font-family: var(--spectrum-body-serif-m-text-font-family, var(--spectrum-alias-serif-text-font-family));
}

.spectrum-Detail--sizeXL {
  font-size: var(--spectrum-detail-xl-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-detail-xl-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-xl-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-xl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-xl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-xl-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeXL em {
  font-size: var(--spectrum-detail-xl-emphasis-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-detail-xl-emphasis-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-xl-emphasis-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-xl-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
  letter-spacing: var(--spectrum-detail-xl-emphasis-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-xl-emphasis-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeXL strong {
  font-size: var(--spectrum-detail-xl-strong-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-detail-xl-strong-text-font-weight, var(--spectrum-global-font-weight-black));
  line-height: var(--spectrum-detail-xl-strong-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-xl-strong-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-xl-strong-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-xl-strong-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeL {
  font-size: var(--spectrum-detail-l-text-size, var(--spectrum-global-dimension-font-size-100));
  font-weight: var(--spectrum-detail-l-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-l-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-l-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-l-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-l-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeL em {
  font-size: var(--spectrum-detail-l-emphasis-text-size, var(--spectrum-global-dimension-font-size-100));
  font-weight: var(--spectrum-detail-l-emphasis-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-l-emphasis-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-l-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
  letter-spacing: var(--spectrum-detail-l-emphasis-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-l-emphasis-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeL strong {
  font-size: var(--spectrum-detail-l-strong-text-size, var(--spectrum-global-dimension-font-size-100));
  font-weight: var(--spectrum-detail-l-strong-text-font-weight, var(--spectrum-global-font-weight-black));
  line-height: var(--spectrum-detail-l-strong-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-l-strong-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-l-strong-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-l-strong-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeM {
  font-size: var(--spectrum-detail-m-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-detail-m-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-m-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-m-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-m-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-m-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeM em {
  font-size: var(--spectrum-detail-m-emphasis-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-detail-m-emphasis-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-m-emphasis-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-m-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
  letter-spacing: var(--spectrum-detail-m-emphasis-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-m-emphasis-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeM strong {
  font-size: var(--spectrum-detail-m-strong-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-detail-m-strong-text-font-weight, var(--spectrum-global-font-weight-black));
  line-height: var(--spectrum-detail-m-strong-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-m-strong-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-m-strong-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-m-strong-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeS {
  font-size: var(--spectrum-detail-s-text-size, var(--spectrum-global-dimension-font-size-50));
  font-weight: var(--spectrum-detail-s-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-s-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-s-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-s-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-s-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeS em {
  font-size: var(--spectrum-detail-s-emphasis-text-size, var(--spectrum-global-dimension-font-size-50));
  font-weight: var(--spectrum-detail-s-emphasis-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-s-emphasis-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-s-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
  letter-spacing: var(--spectrum-detail-s-emphasis-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-s-emphasis-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Detail--sizeS strong {
  font-size: var(--spectrum-detail-s-strong-text-size, var(--spectrum-global-dimension-font-size-50));
  font-weight: var(--spectrum-detail-s-strong-text-font-weight, var(--spectrum-global-font-weight-black));
  line-height: var(--spectrum-detail-s-strong-text-line-height, var(--spectrum-alias-body-text-line-height));
  font-style: var(--spectrum-detail-s-strong-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-s-strong-text-letter-spacing, var(--spectrum-global-font-letter-spacing-medium));
  text-transform: var(--spectrum-detail-s-strong-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Code {
  font-family: var(--spectrum-heading-m-text-font-family, var(--spectrum-alias-body-text-font-family));
}

.spectrum-Code strong, .spectrum-Code .spectrum-Code-strong {
  font-weight: var(--spectrum-code-m-strong-text-font-weight, var(--spectrum-global-font-weight-bold));
}

.spectrum-Code em, .spectrum-Code .spectrum-Code-emphasis {
  font-style: var(--spectrum-code-m-emphasis-text-font-style, var(--spectrum-global-font-style-italic));
}

.spectrum-Code--serif {
  font-family: var(--spectrum-body-serif-m-text-font-family, var(--spectrum-alias-serif-text-font-family));
}

.spectrum-Code--sizeXL {
  font-size: var(--spectrum-code-xl-text-size, var(--spectrum-global-dimension-font-size-400));
  font-weight: var(--spectrum-code-xl-text-font-weight, var(--spectrum-alias-code-text-font-weight-regular));
  line-height: var(--spectrum-code-xl-text-line-height, var(--spectrum-alias-code-text-line-height));
  font-style: var(--spectrum-code-xl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-xl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  font-family: var(--spectrum-code-xl-text-font-family, var(--spectrum-alias-code-text-font-family));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Code--sizeL {
  font-size: var(--spectrum-code-l-text-size, var(--spectrum-global-dimension-font-size-300));
  font-weight: var(--spectrum-code-l-text-font-weight, var(--spectrum-alias-code-text-font-weight-regular));
  line-height: var(--spectrum-code-l-text-line-height, var(--spectrum-alias-code-text-line-height));
  font-style: var(--spectrum-code-l-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-l-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  font-family: var(--spectrum-code-l-text-font-family, var(--spectrum-alias-code-text-font-family));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Code--sizeM {
  font-size: var(--spectrum-code-m-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-code-m-text-font-weight, var(--spectrum-alias-code-text-font-weight-regular));
  line-height: var(--spectrum-code-m-text-line-height, var(--spectrum-alias-code-text-line-height));
  font-style: var(--spectrum-code-m-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-m-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  font-family: var(--spectrum-code-m-text-font-family, var(--spectrum-alias-code-text-font-family));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Code--sizeS {
  font-size: var(--spectrum-code-s-text-size, var(--spectrum-alias-font-size-default));
  font-weight: var(--spectrum-code-s-text-font-weight, var(--spectrum-alias-code-text-font-weight-regular));
  line-height: var(--spectrum-code-s-text-line-height, var(--spectrum-alias-code-text-line-height));
  font-style: var(--spectrum-code-s-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-s-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  font-family: var(--spectrum-code-s-text-font-family, var(--spectrum-alias-code-text-font-family));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Code--sizeXS {
  font-size: var(--spectrum-code-xs-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-code-xs-text-font-weight, var(--spectrum-alias-code-text-font-weight-regular));
  line-height: var(--spectrum-code-xs-text-line-height, var(--spectrum-alias-code-text-line-height));
  font-style: var(--spectrum-code-xs-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-xs-text-letter-spacing, var(--spectrum-global-font-letter-spacing-none));
  font-family: var(--spectrum-code-xs-text-font-family, var(--spectrum-alias-code-text-font-family));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Typography .spectrum-Heading--sizeXXXL {
  margin-top: var(--spectrum-heading-xxxl-margin-top, var(--spectrum-alias-heading-xxxl-margin-top));
  margin-bottom: var(--spectrum-heading-xxxl-margin-bottom, var(--spectrum-global-dimension-size-130));
}

.spectrum-Typography .spectrum-Heading--sizeXXL {
  margin-top: var(--spectrum-heading-xxl-margin-top, var(--spectrum-alias-heading-xxl-margin-top));
  margin-bottom: var(--spectrum-heading-xxl-margin-bottom, var(--spectrum-global-dimension-size-125));
}

.spectrum-Typography .spectrum-Heading--sizeXL {
  margin-top: var(--spectrum-heading-xl-margin-top, var(--spectrum-alias-heading-xl-margin-top));
  margin-bottom: var(--spectrum-heading-xl-margin-bottom, var(--spectrum-global-dimension-size-115));
}

.spectrum-Typography .spectrum-Heading--sizeL {
  margin-top: var(--spectrum-heading-l-margin-top, var(--spectrum-alias-heading-l-margin-top));
  margin-bottom: var(--spectrum-heading-l-margin-bottom, var(--spectrum-global-dimension-size-85));
}

.spectrum-Typography .spectrum-Heading--sizeM {
  margin-top: var(--spectrum-heading-m-margin-top, var(--spectrum-alias-heading-m-margin-top));
  margin-bottom: var(--spectrum-heading-m-margin-bottom, var(--spectrum-global-dimension-size-75));
}

.spectrum-Typography .spectrum-Heading--sizeS {
  margin-top: var(--spectrum-heading-s-margin-top, var(--spectrum-alias-heading-s-margin-top));
  margin-bottom: var(--spectrum-heading-s-margin-bottom, var(--spectrum-global-dimension-size-65));
}

.spectrum-Typography .spectrum-Heading--sizeXS {
  margin-top: var(--spectrum-heading-xs-margin-top, var(--spectrum-alias-heading-xs-margin-top));
  margin-bottom: var(--spectrum-heading-xs-margin-bottom, var(--spectrum-global-dimension-size-50));
}

.spectrum-Typography .spectrum-Heading--sizeXXS {
  margin-top: var(--spectrum-heading-xxs-margin-top, var(--spectrum-alias-heading-xxs-margin-top));
  margin-bottom: var(--spectrum-heading-xxs-margin-bottom, var(--spectrum-global-dimension-size-40));
}

.spectrum-Typography .spectrum-Body--sizeXXXL {
  margin-top: var(--spectrum-body-xxxl-margin-top, 0px);
  margin-bottom: var(--spectrum-body-xxxl-margin-bottom, var(--spectrum-global-dimension-size-400));
}

.spectrum-Typography .spectrum-Body--sizeXXL {
  margin-top: var(--spectrum-body-xxl-margin-top, 0px);
  margin-bottom: var(--spectrum-body-xxl-margin-bottom, var(--spectrum-global-dimension-size-300));
}

.spectrum-Typography .spectrum-Body--sizeXL {
  margin-top: var(--spectrum-body-xl-margin-top, 0px);
  margin-bottom: var(--spectrum-body-xl-margin-bottom, var(--spectrum-global-dimension-size-200));
}

.spectrum-Typography .spectrum-Body--sizeL {
  margin-top: var(--spectrum-body-l-margin-top, 0px);
  margin-bottom: var(--spectrum-body-l-margin-bottom, var(--spectrum-global-dimension-size-160));
}

.spectrum-Typography .spectrum-Body--sizeM {
  margin-top: var(--spectrum-body-m-margin-top, 0px);
  margin-bottom: var(--spectrum-body-m-margin-bottom, var(--spectrum-global-dimension-size-150));
}

.spectrum-Typography .spectrum-Body--sizeS {
  margin-top: var(--spectrum-body-s-margin-top, 0px);
  margin-bottom: var(--spectrum-body-s-margin-bottom, var(--spectrum-global-dimension-size-125));
}

.spectrum-Typography .spectrum-Body--sizeXS {
  margin-top: var(--spectrum-body-xs-margin-top, 0px);
  margin-bottom: var(--spectrum-body-xs-margin-bottom, var(--spectrum-global-dimension-size-115));
}

.spectrum:lang(ja) .spectrum-Heading--sizeXXXL, .spectrum:lang(ko) .spectrum-Heading--sizeXXXL, .spectrum:lang(zh) .spectrum-Heading--sizeXXXL {
  font-size: var(--spectrum-heading-han-xxxl-text-size, var(--spectrum-alias-heading-xxxl-text-size));
  font-weight: var(--spectrum-heading-han-xxxl-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-han-xxxl-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-heading-han-xxxl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-han-xxxl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-heading-han-xxxl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Heading--sizeXXL, .spectrum:lang(ko) .spectrum-Heading--sizeXXL, .spectrum:lang(zh) .spectrum-Heading--sizeXXL {
  font-size: var(--spectrum-heading-han-xxl-text-size, var(--spectrum-alias-heading-han-xxl-text-size));
  font-weight: var(--spectrum-heading-han-xxl-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-han-xxl-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-heading-han-xxl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-han-xxl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-heading-han-xxl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Heading--sizeXL, .spectrum:lang(ko) .spectrum-Heading--sizeXL, .spectrum:lang(zh) .spectrum-Heading--sizeXL {
  font-size: var(--spectrum-heading-han-xl-text-size, var(--spectrum-alias-heading-han-xl-text-size));
  font-weight: var(--spectrum-heading-han-xl-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-han-xl-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-heading-han-xl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-han-xl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-heading-han-xl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Heading--sizeL, .spectrum:lang(ko) .spectrum-Heading--sizeL, .spectrum:lang(zh) .spectrum-Heading--sizeL {
  font-size: var(--spectrum-heading-han-l-text-size, var(--spectrum-alias-heading-han-l-text-size));
  font-weight: var(--spectrum-heading-han-l-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-han-l-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-heading-han-l-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-han-l-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-heading-han-l-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Heading--sizeM, .spectrum:lang(ko) .spectrum-Heading--sizeM, .spectrum:lang(zh) .spectrum-Heading--sizeM {
  font-size: var(--spectrum-heading-han-m-text-size, var(--spectrum-alias-heading-han-m-text-size));
  font-weight: var(--spectrum-heading-han-m-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-han-m-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-heading-han-m-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-han-m-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-heading-han-m-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Heading--sizeS, .spectrum:lang(ko) .spectrum-Heading--sizeS, .spectrum:lang(zh) .spectrum-Heading--sizeS {
  font-size: var(--spectrum-heading-han-s-text-size, var(--spectrum-alias-heading-s-text-size));
  font-weight: var(--spectrum-heading-han-s-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-han-s-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-heading-han-s-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-han-s-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-heading-han-s-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Heading--sizeXS, .spectrum:lang(ko) .spectrum-Heading--sizeXS, .spectrum:lang(zh) .spectrum-Heading--sizeXS {
  font-size: var(--spectrum-heading-han-xs-text-size, var(--spectrum-alias-heading-xs-text-size));
  font-weight: var(--spectrum-heading-han-xs-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-han-xs-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-heading-han-xs-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-han-xs-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-heading-han-xs-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Heading--sizeXXS, .spectrum:lang(ko) .spectrum-Heading--sizeXXS, .spectrum:lang(zh) .spectrum-Heading--sizeXXS {
  font-size: var(--spectrum-heading-han-xxs-text-size, var(--spectrum-alias-heading-xxs-text-size));
  font-weight: var(--spectrum-heading-han-xxs-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
  line-height: var(--spectrum-heading-han-xxs-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-heading-han-xxs-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-heading-han-xxs-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-heading-han-xxs-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Heading--heavy, .spectrum:lang(ko) .spectrum-Heading--heavy, .spectrum:lang(zh) .spectrum-Heading--heavy {
  font-weight: var(--spectrum-heading-han-m-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
}

.spectrum:lang(ja) .spectrum-Heading--heavy em, .spectrum:lang(ja) .spectrum-Heading--heavy .spectrum-Heading--emphasis, .spectrum:lang(ko) .spectrum-Heading--heavy em, .spectrum:lang(ko) .spectrum-Heading--heavy .spectrum-Heading--emphasis, .spectrum:lang(zh) .spectrum-Heading--heavy em, .spectrum:lang(zh) .spectrum-Heading--heavy .spectrum-Heading--emphasis {
  font-style: var(--spectrum-heading-han-heavy-m-emphasis-text-font-style, var(--spectrum-global-font-style-regular));
  font-weight: var(--spectrum-heading-han-heavy-m-emphasis-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-heavy-emphasis));
}

.spectrum:lang(ja) .spectrum-Heading--heavy strong, .spectrum:lang(ja) .spectrum-Heading--heavy .spectrum-Heading--strong, .spectrum:lang(ko) .spectrum-Heading--heavy strong, .spectrum:lang(ko) .spectrum-Heading--heavy .spectrum-Heading--strong, .spectrum:lang(zh) .spectrum-Heading--heavy strong, .spectrum:lang(zh) .spectrum-Heading--heavy .spectrum-Heading--strong {
  font-style: var(--spectrum-heading-heavy-m-strong-text-font-style, var(--spectrum-global-font-style-regular));
  font-weight: var(--spectrum-heading-heavy-m-strong-text-font-weight, var(--spectrum-global-font-weight-black));
}

.spectrum:lang(ja) .spectrum-Heading--light, .spectrum:lang(ko) .spectrum-Heading--light, .spectrum:lang(zh) .spectrum-Heading--light {
  font-weight: var(--spectrum-heading-han-m-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular));
}

.spectrum:lang(ja) .spectrum-Heading--light em, .spectrum:lang(ja) .spectrum-Heading--light .spectrum-Heading--emphasis, .spectrum:lang(ko) .spectrum-Heading--light em, .spectrum:lang(ko) .spectrum-Heading--light .spectrum-Heading--emphasis, .spectrum:lang(zh) .spectrum-Heading--light em, .spectrum:lang(zh) .spectrum-Heading--light .spectrum-Heading--emphasis {
  font-style: var(--spectrum-heading-han-light-m-emphasis-text-font-style, var(--spectrum-global-font-style-regular));
  font-weight: var(--spectrum-heading-han-light-m-emphasis-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-light-emphasis));
}

.spectrum:lang(ja) .spectrum-Heading--light strong, .spectrum:lang(ja) .spectrum-Heading--light .spectrum-Heading--strong, .spectrum:lang(ko) .spectrum-Heading--light strong, .spectrum:lang(ko) .spectrum-Heading--light .spectrum-Heading--strong, .spectrum:lang(zh) .spectrum-Heading--light strong, .spectrum:lang(zh) .spectrum-Heading--light .spectrum-Heading--strong {
  font-style: var(--spectrum-heading-han-light-m-strong-text-font-style, var(--spectrum-global-font-style-regular));
  font-weight: var(--spectrum-heading-han-light-m-strong-text-font-weight, var(--spectrum-global-font-weight-bold));
}

.spectrum:lang(ja) .spectrum-Body--sizeXXXL, .spectrum:lang(ko) .spectrum-Body--sizeXXXL, .spectrum:lang(zh) .spectrum-Body--sizeXXXL {
  font-size: var(--spectrum-body-han-xxxl-text-size, var(--spectrum-global-dimension-font-size-600));
  font-weight: var(--spectrum-body-han-xxxl-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-body-han-xxxl-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-body-han-xxxl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-han-xxxl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-body-han-xxxl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Body--sizeXXL, .spectrum:lang(ko) .spectrum-Body--sizeXXL, .spectrum:lang(zh) .spectrum-Body--sizeXXL {
  font-size: var(--spectrum-body-han-xxl-text-size, var(--spectrum-global-dimension-font-size-500));
  font-weight: var(--spectrum-body-han-xxl-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-body-han-xxl-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-body-han-xxl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-han-xxl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-body-han-xxl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Body--sizeXL, .spectrum:lang(ko) .spectrum-Body--sizeXL, .spectrum:lang(zh) .spectrum-Body--sizeXL {
  font-size: var(--spectrum-body-han-xl-text-size, var(--spectrum-global-dimension-font-size-400));
  font-weight: var(--spectrum-body-han-xl-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-body-han-xl-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-body-han-xl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-han-xl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-body-han-xl-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Body--sizeL, .spectrum:lang(ko) .spectrum-Body--sizeL, .spectrum:lang(zh) .spectrum-Body--sizeL {
  font-size: var(--spectrum-body-han-l-text-size, var(--spectrum-global-dimension-font-size-300));
  font-weight: var(--spectrum-body-han-l-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-body-han-l-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-body-han-l-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-han-l-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-body-han-l-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Body--sizeM, .spectrum:lang(ko) .spectrum-Body--sizeM, .spectrum:lang(zh) .spectrum-Body--sizeM {
  font-size: var(--spectrum-body-han-m-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-body-han-m-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-body-han-m-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-body-han-m-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-han-m-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-body-han-m-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Body--sizeS, .spectrum:lang(ko) .spectrum-Body--sizeS, .spectrum:lang(zh) .spectrum-Body--sizeS {
  font-size: var(--spectrum-body-han-s-text-size, var(--spectrum-alias-font-size-default));
  font-weight: var(--spectrum-body-han-s-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-body-han-s-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-body-han-s-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-han-s-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-body-han-s-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Body--sizeXS, .spectrum:lang(ko) .spectrum-Body--sizeXS, .spectrum:lang(zh) .spectrum-Body--sizeXS {
  font-size: var(--spectrum-body-han-xs-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-body-han-xs-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-body-han-xs-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-body-han-xs-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-body-han-xs-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-body-han-xs-text-transform, none);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeXL, .spectrum:lang(ko) .spectrum-Detail--sizeXL, .spectrum:lang(zh) .spectrum-Detail--sizeXL {
  font-size: var(--spectrum-detail-han-xl-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-detail-han-xl-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-han-xl-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-xl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-xl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-xl-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeXL em, .spectrum:lang(ko) .spectrum-Detail--sizeXL em, .spectrum:lang(zh) .spectrum-Detail--sizeXL em {
  font-size: var(--spectrum-detail-han-xl-emphasis-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-detail-han-xl-emphasis-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular-emphasis));
  line-height: var(--spectrum-detail-han-xl-emphasis-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-xl-emphasis-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-xl-emphasis-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-xl-emphasis-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeXL strong, .spectrum:lang(ko) .spectrum-Detail--sizeXL strong, .spectrum:lang(zh) .spectrum-Detail--sizeXL strong {
  font-size: var(--spectrum-detail-han-xl-strong-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-detail-han-xl-strong-text-font-weight, var(--spectrum-global-font-weight-black));
  line-height: var(--spectrum-detail-han-xl-strong-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-xl-strong-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-xl-strong-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-xl-strong-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeL, .spectrum:lang(ko) .spectrum-Detail--sizeL, .spectrum:lang(zh) .spectrum-Detail--sizeL {
  font-size: var(--spectrum-detail-han-l-text-size, var(--spectrum-global-dimension-font-size-100));
  font-weight: var(--spectrum-detail-han-l-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-han-l-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-l-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-l-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-l-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeL em, .spectrum:lang(ko) .spectrum-Detail--sizeL em, .spectrum:lang(zh) .spectrum-Detail--sizeL em {
  font-size: var(--spectrum-detail-han-l-emphasis-text-size, var(--spectrum-global-dimension-font-size-100));
  font-weight: var(--spectrum-detail-han-l-emphasis-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular-emphasis));
  line-height: var(--spectrum-detail-han-l-emphasis-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-l-emphasis-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-l-emphasis-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-l-emphasis-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeL strong, .spectrum:lang(ko) .spectrum-Detail--sizeL strong, .spectrum:lang(zh) .spectrum-Detail--sizeL strong {
  font-size: var(--spectrum-detail-han-l-strong-text-size, var(--spectrum-global-dimension-font-size-100));
  font-weight: var(--spectrum-detail-han-l-strong-text-font-weight, var(--spectrum-global-font-weight-black));
  line-height: var(--spectrum-detail-han-l-strong-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-l-strong-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-l-strong-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-l-strong-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeM, .spectrum:lang(ko) .spectrum-Detail--sizeM, .spectrum:lang(zh) .spectrum-Detail--sizeM {
  font-size: var(--spectrum-detail-han-m-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-detail-han-m-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-han-m-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-m-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-m-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-m-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeM em, .spectrum:lang(ko) .spectrum-Detail--sizeM em, .spectrum:lang(zh) .spectrum-Detail--sizeM em {
  font-size: var(--spectrum-detail-han-m-emphasis-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-detail-han-m-emphasis-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular-emphasis));
  line-height: var(--spectrum-detail-han-m-emphasis-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-m-emphasis-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-m-emphasis-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-m-emphasis-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeM strong, .spectrum:lang(ko) .spectrum-Detail--sizeM strong, .spectrum:lang(zh) .spectrum-Detail--sizeM strong {
  font-size: var(--spectrum-detail-han-m-strong-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-detail-han-m-strong-text-font-weight, var(--spectrum-global-font-weight-black));
  line-height: var(--spectrum-detail-han-m-strong-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-m-strong-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-m-strong-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-m-strong-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeS, .spectrum:lang(ko) .spectrum-Detail--sizeS, .spectrum:lang(zh) .spectrum-Detail--sizeS {
  font-size: var(--spectrum-detail-han-s-text-size, var(--spectrum-global-dimension-font-size-50));
  font-weight: var(--spectrum-detail-han-s-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
  line-height: var(--spectrum-detail-han-s-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-s-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-s-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-s-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeS em, .spectrum:lang(ko) .spectrum-Detail--sizeS em, .spectrum:lang(zh) .spectrum-Detail--sizeS em {
  font-size: var(--spectrum-detail-han-s-emphasis-text-size, var(--spectrum-global-dimension-font-size-50));
  font-weight: var(--spectrum-detail-han-s-emphasis-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-regular-emphasis));
  line-height: var(--spectrum-detail-han-s-emphasis-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-s-emphasis-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-s-emphasis-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-s-emphasis-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--sizeS strong, .spectrum:lang(ko) .spectrum-Detail--sizeS strong, .spectrum:lang(zh) .spectrum-Detail--sizeS strong {
  font-size: var(--spectrum-detail-han-s-strong-text-size, var(--spectrum-global-dimension-font-size-50));
  font-weight: var(--spectrum-detail-han-s-strong-text-font-weight, var(--spectrum-global-font-weight-black));
  line-height: var(--spectrum-detail-han-s-strong-text-line-height, var(--spectrum-alias-han-heading-text-line-height));
  font-style: var(--spectrum-detail-han-s-strong-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-detail-han-s-strong-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  text-transform: var(--spectrum-detail-han-s-strong-text-transform, uppercase);
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Detail--light, .spectrum:lang(ko) .spectrum-Detail--light, .spectrum:lang(zh) .spectrum-Detail--light {
  font-weight: var(--spectrum-detail-han-m-text-font-weight, var(--spectrum-alias-detail-text-font-weight));
}

.spectrum:lang(ja) .spectrum-Detail--light em, .spectrum:lang(ja) .spectrum-Detail--light .spectrum-Detail--emphasis, .spectrum:lang(ko) .spectrum-Detail--light em, .spectrum:lang(ko) .spectrum-Detail--light .spectrum-Detail--emphasis, .spectrum:lang(zh) .spectrum-Detail--light em, .spectrum:lang(zh) .spectrum-Detail--light .spectrum-Detail--emphasis {
  font-style: var(--spectrum-detail-han-light-m-emphasis-text-font-style, var(--spectrum-global-font-style-regular));
  font-weight: var(--spectrum-detail-han-light-m-emphasis-text-font-weight, var(--spectrum-alias-han-heading-text-font-weight-light-emphasis));
}

.spectrum:lang(ja) .spectrum-Detail--light strong, .spectrum:lang(ja) .spectrum-Detail--light .spectrum-Detail--strong, .spectrum:lang(ko) .spectrum-Detail--light strong, .spectrum:lang(ko) .spectrum-Detail--light .spectrum-Detail--strong, .spectrum:lang(zh) .spectrum-Detail--light strong, .spectrum:lang(zh) .spectrum-Detail--light .spectrum-Detail--strong {
  font-style: var(--spectrum-detail-han-light-m-strong-text-font-style, var(--spectrum-global-font-style-regular));
  font-weight: var(--spectrum-detail-han-light-m-strong-text-font-weight, var(--spectrum-alias-heading-text-font-weight-regular));
}

.spectrum:lang(ja) .spectrum-Code--sizeXL, .spectrum:lang(ko) .spectrum-Code--sizeXL, .spectrum:lang(zh) .spectrum-Code--sizeXL {
  font-size: var(--spectrum-code-han-xl-text-size, var(--spectrum-global-dimension-font-size-400));
  font-weight: var(--spectrum-code-han-xl-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-code-han-xl-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-code-han-xl-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-han-xl-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  font-family: var(--spectrum-code-han-xl-text-font-family, var(--spectrum-alias-font-family-zh));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Code--sizeL, .spectrum:lang(ko) .spectrum-Code--sizeL, .spectrum:lang(zh) .spectrum-Code--sizeL {
  font-size: var(--spectrum-code-han-l-text-size, var(--spectrum-global-dimension-font-size-300));
  font-weight: var(--spectrum-code-han-l-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-code-han-l-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-code-han-l-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-han-l-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  font-family: var(--spectrum-code-han-l-text-font-family, var(--spectrum-alias-font-family-zh));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Code--sizeM, .spectrum:lang(ko) .spectrum-Code--sizeM, .spectrum:lang(zh) .spectrum-Code--sizeM {
  font-size: var(--spectrum-code-han-m-text-size, var(--spectrum-global-dimension-font-size-200));
  font-weight: var(--spectrum-code-han-m-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-code-han-m-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-code-han-m-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-han-m-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  font-family: var(--spectrum-code-han-m-text-font-family, var(--spectrum-alias-font-family-zh));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Code--sizeS, .spectrum:lang(ko) .spectrum-Code--sizeS, .spectrum:lang(zh) .spectrum-Code--sizeS {
  font-size: var(--spectrum-code-han-s-text-size, var(--spectrum-alias-font-size-default));
  font-weight: var(--spectrum-code-han-s-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-code-han-s-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-code-han-s-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-han-s-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  font-family: var(--spectrum-code-han-s-text-font-family, var(--spectrum-alias-font-family-zh));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum:lang(ja) .spectrum-Code--sizeXS, .spectrum:lang(ko) .spectrum-Code--sizeXS, .spectrum:lang(zh) .spectrum-Code--sizeXS {
  font-size: var(--spectrum-code-han-xs-text-size, var(--spectrum-global-dimension-font-size-75));
  font-weight: var(--spectrum-code-han-xs-text-font-weight, var(--spectrum-alias-han-body-text-font-weight-regular));
  line-height: var(--spectrum-code-han-xs-text-line-height, var(--spectrum-alias-han-body-text-line-height));
  font-style: var(--spectrum-code-han-xs-text-font-style, var(--spectrum-global-font-style-regular));
  letter-spacing: var(--spectrum-code-han-xs-text-letter-spacing, var(--spectrum-global-font-letter-spacing-han));
  font-family: var(--spectrum-code-han-xs-text-font-family, var(--spectrum-alias-font-family-zh));
  margin-top: 0;
  margin-bottom: 0;
}

.spectrum-Heading--sizeXXXL {
  color: var(--spectrum-heading-xxxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading--sizeXXL {
  color: var(--spectrum-heading-xxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading--sizeXL {
  color: var(--spectrum-heading-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading--sizeL {
  color: var(--spectrum-heading-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading--sizeM {
  color: var(--spectrum-heading-m-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading--sizeS {
  color: var(--spectrum-heading-s-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading--sizeXS {
  color: var(--spectrum-heading-xs-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading--sizeXXS {
  color: var(--spectrum-heading-xxs-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeXXXL--light {
  color: var(--spectrum-heading-light-xxxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeXXL--light {
  color: var(--spectrum-heading-light-xxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeXL--light {
  color: var(--spectrum-heading-light-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeL--light {
  color: var(--spectrum-heading-light-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeXXXL--heavy {
  color: var(--spectrum-heading-heavy-xxxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeXXL--heavy {
  color: var(--spectrum-heading-heavy-xxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeXL--heavy {
  color: var(--spectrum-heading-heavy-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeL--heavy {
  color: var(--spectrum-heading-heavy-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeXXXL--heading {
  color: var(--spectrum-heading-xxxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeXXL--heading {
  color: var(--spectrum-heading-xxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeXL--heading {
  color: var(--spectrum-heading-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Heading-sizeL--heading {
  color: var(--spectrum-heading-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Body--sizeXXXL {
  color: var(--spectrum-body-xxxl-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Body--sizeXXL {
  color: var(--spectrum-body-xxl-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Body--sizeXL {
  color: var(--spectrum-body-xl-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Body--sizeL {
  color: var(--spectrum-body-l-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Body--sizeM {
  color: var(--spectrum-body-m-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Body--sizeS {
  color: var(--spectrum-body-s-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Body--sizeXS {
  color: var(--spectrum-body-xs-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Detail--sizeXL {
  color: var(--spectrum-detail-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Detail--sizeL {
  color: var(--spectrum-detail-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Detail--sizeM {
  color: var(--spectrum-detail-m-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Detail--sizeS {
  color: var(--spectrum-detail-s-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum-Code--sizeXL {
  color: var(--spectrum-code-xl-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Code--sizeL {
  color: var(--spectrum-code-l-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Code--sizeM {
  color: var(--spectrum-code-m-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Code--sizeS {
  color: var(--spectrum-code-s-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Code--sizeXS {
  color: var(--spectrum-code-xs-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Body--sizeXXXL, .spectrum:lang(ko) .spectrum-Body--sizeXXXL, .spectrum:lang(zh) .spectrum-Body--sizeXXXL {
  color: var(--spectrum-body-han-xxxl-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Body--sizeXXL, .spectrum:lang(ko) .spectrum-Body--sizeXXL, .spectrum:lang(zh) .spectrum-Body--sizeXXL {
  color: var(--spectrum-body-han-xxl-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Body--sizeXL, .spectrum:lang(ko) .spectrum-Body--sizeXL, .spectrum:lang(zh) .spectrum-Body--sizeXL {
  color: var(--spectrum-body-han-xl-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Body--sizeL, .spectrum:lang(ko) .spectrum-Body--sizeL, .spectrum:lang(zh) .spectrum-Body--sizeL {
  color: var(--spectrum-body-han-l-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Body--sizeM, .spectrum:lang(ko) .spectrum-Body--sizeM, .spectrum:lang(zh) .spectrum-Body--sizeM {
  color: var(--spectrum-body-han-m-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Body--sizeS, .spectrum:lang(ko) .spectrum-Body--sizeS, .spectrum:lang(zh) .spectrum-Body--sizeS {
  color: var(--spectrum-body-han-s-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Body--sizeXS, .spectrum:lang(ko) .spectrum-Body--sizeXS, .spectrum:lang(zh) .spectrum-Body--sizeXS {
  color: var(--spectrum-body-han-xs-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Heading--sizeXXXL, .spectrum:lang(ko) .spectrum-Heading--sizeXXXL, .spectrum:lang(zh) .spectrum-Heading--sizeXXXL {
  color: var(--spectrum-heading-xxxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading--sizeXXL, .spectrum:lang(ko) .spectrum-Heading--sizeXXL, .spectrum:lang(zh) .spectrum-Heading--sizeXXL {
  color: var(--spectrum-heading-xxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading--sizeXL, .spectrum:lang(ko) .spectrum-Heading--sizeXL, .spectrum:lang(zh) .spectrum-Heading--sizeXL {
  color: var(--spectrum-heading-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading--sizeL, .spectrum:lang(ko) .spectrum-Heading--sizeL, .spectrum:lang(zh) .spectrum-Heading--sizeL {
  color: var(--spectrum-heading-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading--sizeM, .spectrum:lang(ko) .spectrum-Heading--sizeM, .spectrum:lang(zh) .spectrum-Heading--sizeM {
  color: var(--spectrum-heading-m-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading--sizeS, .spectrum:lang(ko) .spectrum-Heading--sizeS, .spectrum:lang(zh) .spectrum-Heading--sizeS {
  color: var(--spectrum-heading-s-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading--sizeXS, .spectrum:lang(ko) .spectrum-Heading--sizeXS, .spectrum:lang(zh) .spectrum-Heading--sizeXS {
  color: var(--spectrum-heading-xs-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading--sizeXXS, .spectrum:lang(ko) .spectrum-Heading--sizeXXS, .spectrum:lang(zh) .spectrum-Heading--sizeXXS {
  color: var(--spectrum-heading-xxs-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeXXXL--light, .spectrum:lang(ko) .spectrum-Heading-sizeXXXL--light, .spectrum:lang(zh) .spectrum-Heading-sizeXXXL--light {
  color: var(--spectrum-heading-light-xxxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeXXL--light, .spectrum:lang(ko) .spectrum-Heading-sizeXXL--light, .spectrum:lang(zh) .spectrum-Heading-sizeXXL--light {
  color: var(--spectrum-heading-light-xxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeXL--light, .spectrum:lang(ko) .spectrum-Heading-sizeXL--light, .spectrum:lang(zh) .spectrum-Heading-sizeXL--light {
  color: var(--spectrum-heading-light-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeL--light, .spectrum:lang(ko) .spectrum-Heading-sizeL--light, .spectrum:lang(zh) .spectrum-Heading-sizeL--light {
  color: var(--spectrum-heading-light-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeXXXL--heavy, .spectrum:lang(ko) .spectrum-Heading-sizeXXXL--heavy, .spectrum:lang(zh) .spectrum-Heading-sizeXXXL--heavy {
  color: var(--spectrum-heading-heavy-xxxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeXXL--heavy, .spectrum:lang(ko) .spectrum-Heading-sizeXXL--heavy, .spectrum:lang(zh) .spectrum-Heading-sizeXXL--heavy {
  color: var(--spectrum-heading-heavy-xxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeXL--heavy, .spectrum:lang(ko) .spectrum-Heading-sizeXL--heavy, .spectrum:lang(zh) .spectrum-Heading-sizeXL--heavy {
  color: var(--spectrum-heading-heavy-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeL--heavy, .spectrum:lang(ko) .spectrum-Heading-sizeL--heavy, .spectrum:lang(zh) .spectrum-Heading-sizeL--heavy {
  color: var(--spectrum-heading-heavy-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeXXXL--heading, .spectrum:lang(ko) .spectrum-Heading-sizeXXXL--heading, .spectrum:lang(zh) .spectrum-Heading-sizeXXXL--heading {
  color: var(--spectrum-heading-xxxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeXXL--heading, .spectrum:lang(ko) .spectrum-Heading-sizeXXL--heading, .spectrum:lang(zh) .spectrum-Heading-sizeXXL--heading {
  color: var(--spectrum-heading-xxl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeXL--heading, .spectrum:lang(ko) .spectrum-Heading-sizeXL--heading, .spectrum:lang(zh) .spectrum-Heading-sizeXL--heading {
  color: var(--spectrum-heading-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Heading-sizeL--heading, .spectrum:lang(ko) .spectrum-Heading-sizeL--heading, .spectrum:lang(zh) .spectrum-Heading-sizeL--heading {
  color: var(--spectrum-heading-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Detail--sizeXL, .spectrum:lang(ko) .spectrum-Detail--sizeXL, .spectrum:lang(zh) .spectrum-Detail--sizeXL {
  color: var(--spectrum-detail-xl-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Detail--sizeL, .spectrum:lang(ko) .spectrum-Detail--sizeL, .spectrum:lang(zh) .spectrum-Detail--sizeL {
  color: var(--spectrum-detail-l-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Detail--sizeM, .spectrum:lang(ko) .spectrum-Detail--sizeM, .spectrum:lang(zh) .spectrum-Detail--sizeM {
  color: var(--spectrum-detail-m-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Detail--sizeS, .spectrum:lang(ko) .spectrum-Detail--sizeS, .spectrum:lang(zh) .spectrum-Detail--sizeS {
  color: var(--spectrum-detail-s-text-color, var(--spectrum-alias-heading-text-color));
}

.spectrum:lang(ja) .spectrum-Code--sizeXL, .spectrum:lang(ko) .spectrum-Code--sizeXL, .spectrum:lang(zh) .spectrum-Code--sizeXL {
  color: var(--spectrum-code-xl-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Code--sizeL, .spectrum:lang(ko) .spectrum-Code--sizeL, .spectrum:lang(zh) .spectrum-Code--sizeL {
  color: var(--spectrum-code-l-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Code--sizeM, .spectrum:lang(ko) .spectrum-Code--sizeM, .spectrum:lang(zh) .spectrum-Code--sizeM {
  color: var(--spectrum-code-m-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Code--sizeS, .spectrum:lang(ko) .spectrum-Code--sizeS, .spectrum:lang(zh) .spectrum-Code--sizeS {
  color: var(--spectrum-code-s-text-color, var(--spectrum-alias-text-color));
}

.spectrum:lang(ja) .spectrum-Code--sizeXS, .spectrum:lang(ko) .spectrum-Code--sizeXS, .spectrum:lang(zh) .spectrum-Code--sizeXS {
  color: var(--spectrum-code-xs-text-color, var(--spectrum-alias-text-color));
}

.spectrum, .spectrum-Body {
  color: var(--spectrum-body-m-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Textfield {
  --spectrum-textfield-border-size: var(--spectrum-textfield-m-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-textfield-text-line-height: var(--spectrum-textfield-m-text-line-height, var(--spectrum-alias-component-text-line-height));
  --spectrum-textfield-text-size: var(--spectrum-textfield-m-text-size, var(--spectrum-alias-item-text-size-m));
  --spectrum-textfield-height: var(--spectrum-textfield-m-height, var(--spectrum-alias-item-height-m));
  --spectrum-textfield-padding-left: var(--spectrum-textfield-m-padding-left, var(--spectrum-alias-item-padding-m));
  --spectrum-textfield-padding-right: var(--spectrum-textfield-m-padding-right, var(--spectrum-alias-item-padding-m));
  --spectrum-textfield-min-width: var(--spectrum-textfield-m-min-width, var(--spectrum-global-dimension-size-600));
  --spectrum-textfield-success-icon-height: var(--spectrum-textfield-m-success-icon-height, var(--spectrum-alias-ui-icon-checkmark-size-100));
  --spectrum-textfield-success-icon-width: var(--spectrum-textfield-m-success-icon-width, var(--spectrum-alias-ui-icon-checkmark-size-100));
  --spectrum-textfield-success-icon-margin-left: var(--spectrum-textfield-m-success-icon-margin-left, var(--spectrum-global-dimension-size-150));
  --spectrum-textfield-error-icon-height: var(--spectrum-textfield-m-error-icon-height, var(--spectrum-alias-ui-icon-alert-size-100));
  --spectrum-textfield-error-icon-width: var(--spectrum-textfield-m-error-icon-width, var(--spectrum-alias-ui-icon-alert-size-100));
  --spectrum-textfield-error-icon-margin-left: var(--spectrum-textfield-m-error-icon-margin-left, var(--spectrum-global-dimension-size-150));
  --spectrum-textfield-placeholder-text-font-style: var(--spectrum-textfield-m-placeholder-text-font-style, var(--spectrum-global-font-style-italic));
  --spectrum-textfield-placeholder-text-font-weight: var(--spectrum-textfield-m-placeholder-text-font-weight, var(--spectrum-global-font-weight-regular));
  --spectrum-textfield-border-radius: var(--spectrum-textfield-m-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-textfield-quiet-border-size: var(--spectrum-textfield-quiet-m-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-textfield-quiet-padding-left: var(--spectrum-textfield-quiet-m-padding-left, 0);
  --spectrum-textfield-quiet-padding-right: var(--spectrum-textfield-quiet-m-padding-right, 0);
  --spectrum-textfield-quiet-success-icon-margin-left: var(--spectrum-textfield-quiet-m-success-icon-margin-left, var(--spectrum-global-dimension-size-150));
  --spectrum-textfield-quiet-error-icon-margin-left: var(--spectrum-textfield-quiet-m-error-icon-margin-left, var(--spectrum-global-dimension-size-150));
  --spectrum-textfield-quiet-border-radius: var(--spectrum-textfield-quiet-m-border-radius, 0px);
  --spectrum-textarea-text-padding-top: var(--spectrum-textarea-m-text-padding-top, var(--spectrum-alias-item-text-padding-top-m));
  --spectrum-textarea-text-padding-bottom: var(--spectrum-textarea-m-text-padding-bottom, var(--spectrum-alias-item-text-padding-bottom-m));
  --spectrum-textarea-height: var(--spectrum-textarea-m-height, var(--spectrum-alias-item-height-m));
  --spectrum-textarea-padding-left: var(--spectrum-textarea-m-padding-left, var(--spectrum-alias-item-padding-m));
  --spectrum-textarea-padding-right: var(--spectrum-textarea-m-padding-right, var(--spectrum-alias-item-padding-m));
  --spectrum-textfield-padding-top: 3px;
  --spectrum-textfield-padding-bottom: 5px;
  --spectrum-textfield-text-font-family: var(--spectrum-alias-body-text-font-family, var(--spectrum-global-font-family-base));
  --spectrum-textfield-icon-gap: var(--spectrum-global-dimension-size-65);
  --spectrum-textfield-quiet-icon-gap: var(--spectrum-global-dimension-size-75);
  --spectrum-textarea-min-height: var(--spectrum-textarea-height);
  --spectrum-textarea-height-adjusted: auto;
  --spectrum-textarea-padding-top: var(--spectrum-textarea-text-padding-top);
  --spectrum-textarea-padding-bottom: var(--spectrum-textarea-text-padding-bottom);
  min-width: var(--spectrum-textfield-min-width);
  width: var(--spectrum-alias-single-line-width, var(--spectrum-global-dimension-size-2400));
  display: inline-flex;
  position: relative;
}

.spectrum-Textfield.spectrum-Textfield--quiet.spectrum-Textfield--multiline .spectrum-Textfield-input {
  height: var(--spectrum-textfield-height);
  min-height: var(--spectrum-textfield-height);
}

.spectrum-Textfield-input {
  box-sizing: border-box;
  border: var(--spectrum-textfield-border-size) solid;
  border-radius: var(--spectrum-textfield-border-radius);
  padding: var(--spectrum-textfield-padding-top) var(--spectrum-textfield-padding-right) var(--spectrum-textfield-padding-bottom) calc(var(--spectrum-textfield-padding-left)  - 1px);
  text-indent: 0;
  width: 100%;
  height: var(--spectrum-textfield-height);
  vertical-align: top;
  font-family: var(--spectrum-textfield-text-font-family);
  font-size: var(--spectrum-textfield-text-size);
  line-height: var(--spectrum-textfield-text-line-height);
  text-overflow: ellipsis;
  transition: border-color var(--spectrum-global-animation-duration-100, .13s) ease-in-out, box-shadow var(--spectrum-global-animation-duration-100, .13s) ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  outline: none;
  margin: 0;
  overflow: visible;
}

.spectrum-Textfield-input::-webkit-input-placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
  font-style: var(--spectrum-textfield-placeholder-text-font-style);
  transition: color var(--spectrum-global-animation-duration-100, .13s) ease-in-out;
  opacity: 1;
}

.spectrum-Textfield-input::-moz-placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
  font-style: var(--spectrum-textfield-placeholder-text-font-style);
  transition: color var(--spectrum-global-animation-duration-100, .13s) ease-in-out;
  opacity: 1;
}

.spectrum-Textfield-input::-ms-input-placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
  font-style: var(--spectrum-textfield-placeholder-text-font-style);
  transition: color var(--spectrum-global-animation-duration-100, .13s) ease-in-out;
  opacity: 1;
}

.spectrum-Textfield-input::placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
  font-style: var(--spectrum-textfield-placeholder-text-font-style);
  transition: color var(--spectrum-global-animation-duration-100, .13s) ease-in-out;
  opacity: 1;
}

.spectrum-Textfield-input:lang(ja)::-webkit-input-placeholder, .spectrum-Textfield-input:lang(zh)::-webkit-input-placeholder, .spectrum-Textfield-input:lang(ko)::-webkit-input-placeholder {
  font-style: normal;
}

.spectrum-Textfield-input:lang(ja)::-ms-input-placeholder, .spectrum-Textfield-input:lang(zh)::-ms-input-placeholder, .spectrum-Textfield-input:lang(ko)::-ms-input-placeholder {
  font-style: normal;
}

.spectrum-Textfield-input:lang(ja)::placeholder, .spectrum-Textfield-input:lang(zh)::placeholder, .spectrum-Textfield-input:lang(ko)::placeholder {
  font-style: normal;
}

.spectrum-Textfield-input:lang(ja)::-moz-placeholder, .spectrum-Textfield-input:lang(zh)::-moz-placeholder, .spectrum-Textfield-input:lang(ko)::-moz-placeholder {
  font-style: normal;
}

.spectrum-Textfield-input:hover::-webkit-input-placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
}

.spectrum-Textfield-input:hover::-ms-input-placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
}

.spectrum-Textfield-input:hover::placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
}

.spectrum-Textfield-input:disabled {
  resize: none;
  opacity: 1;
}

.spectrum-Textfield-input:disabled::-webkit-input-placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
}

.spectrum-Textfield-input:disabled::-ms-input-placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
}

.spectrum-Textfield-input:disabled::placeholder {
  font-weight: var(--spectrum-textfield-placeholder-text-font-weight);
}

.spectrum-Textfield-input::-ms-clear {
  width: 0;
  height: 0;
}

.spectrum-Textfield-input::-webkit-inner-spin-button, .spectrum-Textfield-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.spectrum-Textfield-input:-moz-ui-invalid {
  box-shadow: none;
}

[dir="ltr"] .spectrum-Textfield.is-valid .spectrum-Textfield-input {
  padding-right: calc(var(--spectrum-textfield-padding-right)  + var(--spectrum-icon-checkmark-medium-width)  + var(--spectrum-textfield-success-icon-margin-left));
}

[dir="rtl"] .spectrum-Textfield.is-valid .spectrum-Textfield-input {
  padding-left: calc(var(--spectrum-textfield-padding-right)  + var(--spectrum-icon-checkmark-medium-width)  + var(--spectrum-textfield-success-icon-margin-left));
}

[dir="ltr"] .spectrum-Textfield.is-invalid .spectrum-Textfield-input {
  padding-right: calc(var(--spectrum-textfield-padding-right)  + var(--spectrum-icon-alert-medium-width, var(--spectrum-global-dimension-size-225))  + var(--spectrum-textfield-error-icon-margin-left));
}

[dir="rtl"] .spectrum-Textfield.is-invalid .spectrum-Textfield-input {
  padding-left: calc(var(--spectrum-textfield-padding-right)  + var(--spectrum-icon-alert-medium-width, var(--spectrum-global-dimension-size-225))  + var(--spectrum-textfield-error-icon-margin-left));
}

.spectrum-Textfield--multiline .spectrum-Textfield-input {
  height: var(--spectrum-textarea-height-adjusted);
  min-height: var(--spectrum-textarea-min-height);
  padding: var(--spectrum-textarea-padding-top) var(--spectrum-textarea-padding-right) var(--spectrum-textarea-padding-bottom) calc(var(--spectrum-textarea-padding-left)  - 1px);
  overflow: auto;
}

[dir="ltr"] .spectrum-Textfield--quiet .spectrum-Textfield-input {
  padding-left: var(--spectrum-textfield-quiet-padding-left);
}

[dir="rtl"] .spectrum-Textfield--quiet .spectrum-Textfield-input {
  padding-right: var(--spectrum-textfield-quiet-padding-left);
}

[dir="ltr"] .spectrum-Textfield--quiet .spectrum-Textfield-input {
  padding-right: var(--spectrum-textfield-quiet-padding-right);
}

[dir="rtl"] .spectrum-Textfield--quiet .spectrum-Textfield-input {
  padding-left: var(--spectrum-textfield-quiet-padding-right);
}

.spectrum-Textfield--quiet .spectrum-Textfield-input {
  border-radius: var(--spectrum-textfield-quiet-border-radius);
  border-top-width: 0;
  border-bottom-width: var(--spectrum-textfield-quiet-border-size);
  resize: none;
  border-left-width: 0;
  border-right-width: 0;
  overflow-y: hidden;
}

[dir="ltr"] .is-invalid.spectrum-Textfield--quiet .spectrum-Textfield-input {
  padding-right: calc(var(--spectrum-icon-alert-medium-width, var(--spectrum-global-dimension-size-225))  + var(--spectrum-textfield-quiet-error-icon-margin-left));
}

[dir="rtl"] .is-invalid.spectrum-Textfield--quiet .spectrum-Textfield-input {
  padding-left: calc(var(--spectrum-icon-alert-medium-width, var(--spectrum-global-dimension-size-225))  + var(--spectrum-textfield-quiet-error-icon-margin-left));
}

[dir="ltr"] .is-valid.spectrum-Textfield--quiet .spectrum-Textfield-input {
  padding-right: calc(var(--spectrum-icon-checkmark-medium-width)  + var(--spectrum-textfield-quiet-success-icon-margin-left));
}

[dir="rtl"] .is-valid.spectrum-Textfield--quiet .spectrum-Textfield-input {
  padding-left: calc(var(--spectrum-icon-checkmark-medium-width)  + var(--spectrum-textfield-quiet-success-icon-margin-left));
}

.spectrum-Textfield-validationIcon {
  pointer-events: all;
  position: absolute;
}

[dir="ltr"] .spectrum-Textfield--quiet .spectrum-Textfield-validationIcon {
  padding-right: 0;
}

[dir="rtl"] .spectrum-Textfield--quiet .spectrum-Textfield-validationIcon {
  padding-left: 0;
}

[dir="ltr"] .spectrum-Textfield.is-invalid .spectrum-Textfield-validationIcon {
  right: var(--spectrum-textfield-error-icon-margin-left);
}

[dir="rtl"] .spectrum-Textfield.is-invalid .spectrum-Textfield-validationIcon {
  left: var(--spectrum-textfield-error-icon-margin-left);
}

.spectrum-Textfield.is-invalid .spectrum-Textfield-validationIcon {
  width: var(--spectrum-textfield-error-icon-width);
  height: var(--spectrum-textfield-error-icon-height);
  bottom: calc(var(--spectrum-textfield-height) / 2 - var(--spectrum-textfield-error-icon-height) / 2);
}

[dir="ltr"] .spectrum-Textfield--quiet.spectrum-Textfield.is-invalid .spectrum-Textfield-validationIcon {
  right: 0;
}

[dir="rtl"] .spectrum-Textfield--quiet.spectrum-Textfield.is-invalid .spectrum-Textfield-validationIcon {
  left: 0;
}

[dir="ltr"] .spectrum-Textfield.is-valid .spectrum-Textfield-validationIcon {
  right: var(--spectrum-textfield-success-icon-margin-left);
}

[dir="rtl"] .spectrum-Textfield.is-valid .spectrum-Textfield-validationIcon {
  left: var(--spectrum-textfield-success-icon-margin-left);
}

.spectrum-Textfield.is-valid .spectrum-Textfield-validationIcon {
  width: var(--spectrum-textfield-success-icon-width);
  height: var(--spectrum-textfield-success-icon-height);
  bottom: calc(var(--spectrum-textfield-height) / 2 - var(--spectrum-textfield-success-icon-height) / 2);
}

[dir="ltr"] .spectrum-Textfield--quiet.spectrum-Textfield.is-valid .spectrum-Textfield-validationIcon {
  right: 0;
}

[dir="rtl"] .spectrum-Textfield--quiet.spectrum-Textfield.is-valid .spectrum-Textfield-validationIcon {
  left: 0;
}

[dir="ltr"] .spectrum-Textfield-icon {
  left: var(--spectrum-textfield-error-icon-margin-left);
}

[dir="rtl"] .spectrum-Textfield-icon {
  right: var(--spectrum-textfield-error-icon-margin-left);
}

.spectrum-Textfield-icon {
  height: var(--spectrum-alias-workflow-icon-size-m, var(--spectrum-global-dimension-size-225));
  width: var(--spectrum-alias-workflow-icon-size-m, var(--spectrum-global-dimension-size-225));
  top: calc(var(--spectrum-textfield-height) / 2 - var(--spectrum-alias-workflow-icon-size-m, var(--spectrum-global-dimension-size-225)) / 2);
  display: block;
  position: absolute;
}

[dir="ltr"] .spectrum-Textfield--quiet .spectrum-Textfield-icon {
  left: 0;
}

[dir="rtl"] .spectrum-Textfield--quiet .spectrum-Textfield-icon {
  right: 0;
}

[dir="ltr"] .spectrum-Textfield--quiet .spectrum-Textfield-icon ~ .spectrum-Textfield-input {
  padding-left: calc(var(--spectrum-alias-workflow-icon-size-m, var(--spectrum-global-dimension-size-225))  + var(--spectrum-textfield-quiet-icon-gap));
}

[dir="rtl"] .spectrum-Textfield--quiet .spectrum-Textfield-icon ~ .spectrum-Textfield-input {
  padding-right: calc(var(--spectrum-alias-workflow-icon-size-m, var(--spectrum-global-dimension-size-225))  + var(--spectrum-textfield-quiet-icon-gap));
}

[dir="ltr"] .spectrum-Textfield-icon + .spectrum-Textfield-input {
  padding-left: calc(var(--spectrum-textfield-error-icon-margin-left)  + var(--spectrum-alias-workflow-icon-size-m, var(--spectrum-global-dimension-size-225))  + var(--spectrum-textfield-icon-gap));
}

[dir="rtl"] .spectrum-Textfield-icon + .spectrum-Textfield-input {
  padding-right: calc(var(--spectrum-textfield-error-icon-margin-left)  + var(--spectrum-alias-workflow-icon-size-m, var(--spectrum-global-dimension-size-225))  + var(--spectrum-textfield-icon-gap));
}

.spectrum-Textfield--multiline .spectrum-Textfield-icon ~ .spectrum-Textfield-input {
  height: var(--spectrum-textfield-height);
  min-height: var(--spectrum-textfield-height);
}

.spectrum-Textfield {
  --spectrum-textfield-m-validation-icon-color-valid: var(--spectrum-semantic-positive-color-icon, var(--spectrum-global-color-green-600));
}

.spectrum-Textfield:hover .spectrum-Textfield-input {
  border-color: var(--spectrum-textfield-m-border-color-hover, var(--spectrum-alias-border-color-hover));
  box-shadow: none;
}

.spectrum-Textfield:hover .spectrum-Textfield-input::-webkit-input-placeholder {
  color: var(--spectrum-textfield-m-placeholder-text-color-hover, var(--spectrum-alias-placeholder-text-color-hover));
}

.spectrum-Textfield:hover .spectrum-Textfield-input::-ms-input-placeholder {
  color: var(--spectrum-textfield-m-placeholder-text-color-hover, var(--spectrum-alias-placeholder-text-color-hover));
}

.spectrum-Textfield:hover .spectrum-Textfield-input::placeholder {
  color: var(--spectrum-textfield-m-placeholder-text-color-hover, var(--spectrum-alias-placeholder-text-color-hover));
}

.spectrum-Textfield:hover .spectrum-Textfield-icon {
  color: var(--spectrum-textfield-m-icon-color-hover, var(--spectrum-global-color-gray-900));
}

.spectrum-Textfield:active .spectrum-Textfield-input {
  border-color: var(--spectrum-textfield-m-border-color-down, var(--spectrum-alias-border-color-mouse-focus));
}

.spectrum-Textfield:active .spectrum-Textfield-icon {
  color: var(--spectrum-textfield-m-icon-color-down, var(--spectrum-alias-icon-color-down));
}

.spectrum-Textfield.is-valid .spectrum-Textfield-validationIcon {
  color: var(--spectrum-textfield-m-validation-icon-color-valid, var(--spectrum-global-color-green-400));
}

.spectrum-Textfield.is-invalid .spectrum-Textfield-validationIcon {
  color: var(--spectrum-textfield-m-validation-icon-color-error, var(--spectrum-semantic-negative-color-icon));
}

.spectrum-Textfield.is-invalid:hover .spectrum-Textfield-input {
  border-color: var(--spectrum-textfield-m-border-color-error-hover, var(--spectrum-semantic-negative-color-state-hover));
}

.spectrum-Textfield.is-disabled .spectrum-Textfield-validationIcon {
  color: var(--spectrum-textfield-m-validation-icon-color-disabled, var(--spectrum-global-color-gray-500));
}

.spectrum-Textfield.is-disabled .spectrum-Textfield-icon {
  color: var(--spectrum-textfield-m-icon-color-disabled, var(--spectrum-global-color-gray-500));
}

.spectrum-Textfield-icon {
  color: var(--spectrum-textfield-m-icon-color, var(--spectrum-alias-icon-color));
}

.spectrum-Textfield-input {
  background-color: var(--spectrum-textfield-m-background-color, var(--spectrum-global-color-gray-50));
  border-color: var(--spectrum-textfield-m-border-color, var(--spectrum-alias-border-color));
  color: var(--spectrum-textfield-m-text-color, var(--spectrum-alias-text-color));
}

.spectrum-Textfield-input::-webkit-input-placeholder {
  color: var(--spectrum-textfield-m-placeholder-text-color, var(--spectrum-global-color-gray-600));
}

.spectrum-Textfield-input::-ms-input-placeholder {
  color: var(--spectrum-textfield-m-placeholder-text-color, var(--spectrum-global-color-gray-600));
}

.spectrum-Textfield-input::placeholder {
  color: var(--spectrum-textfield-m-placeholder-text-color, var(--spectrum-global-color-gray-600));
}

.spectrum-Textfield.is-focused .spectrum-Textfield-input, .spectrum-Textfield-input:focus {
  border-color: var(--spectrum-textfield-m-border-color-down, var(--spectrum-alias-border-color-mouse-focus));
}

.spectrum-Textfield.is-keyboardFocused .spectrum-Textfield-input, .spectrum-Textfield-input.focus-ring {
  border-color: var(--spectrum-textfield-m-border-color-key-focus, var(--spectrum-alias-border-color-focus));
  box-shadow: 0 0 0 1px var(--spectrum-textfield-m-border-color-key-focus, var(--spectrum-alias-border-color-focus));
}

.spectrum-Textfield.is-invalid .spectrum-Textfield-input {
  border-color: var(--spectrum-textfield-m-border-color-error, var(--spectrum-semantic-negative-color-default));
}

.is-keyboardFocused.spectrum-Textfield.is-invalid .spectrum-Textfield-input, .spectrum-Textfield.is-invalid .spectrum-Textfield-input.focus-ring {
  border-color: var(--spectrum-textfield-m-border-color-error-key-focus, var(--spectrum-alias-border-color-focus));
  box-shadow: 0 0 0 1px var(--spectrum-textfield-m-border-color-error-key-focus, var(--spectrum-alias-border-color-focus));
}

.spectrum-Textfield.is-disabled .spectrum-Textfield-input, .spectrum-Textfield.is-disabled:hover .spectrum-Textfield-input, .spectrum-Textfield-input :disabled {
  background-color: var(--spectrum-textfield-m-background-color-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-textfield-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-textfield-m-text-color-disabled, var(--spectrum-alias-text-color-disabled));
  -webkit-text-fill-color: var(--spectrum-textfield-m-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-Textfield.is-disabled .spectrum-Textfield-input::-webkit-input-placeholder, .spectrum-Textfield.is-disabled:hover .spectrum-Textfield-input::-webkit-input-placeholder, .spectrum-Textfield-input :disabled::-webkit-input-placeholder {
  color: var(--spectrum-textfield-m-placeholder-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-Textfield.is-disabled .spectrum-Textfield-input::-ms-input-placeholder, .spectrum-Textfield.is-disabled:hover .spectrum-Textfield-input::-ms-input-placeholder, .spectrum-Textfield-input :disabled::-ms-input-placeholder {
  color: var(--spectrum-textfield-m-placeholder-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-Textfield.is-disabled .spectrum-Textfield-input::placeholder, .spectrum-Textfield.is-disabled:hover .spectrum-Textfield-input::placeholder, .spectrum-Textfield-input :disabled::placeholder {
  color: var(--spectrum-textfield-m-placeholder-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-Textfield--quiet .spectrum-Textfield-input {
  background-color: var(--spectrum-textfield-quiet-m-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-textfield-quiet-m-border-color, var(--spectrum-alias-border-color));
}

:hover.spectrum-Textfield--quiet .spectrum-Textfield-input {
  border-color: var(--spectrum-textfield-quiet-m-border-color-hover, var(--spectrum-alias-border-color-hover));
}

:active.spectrum-Textfield--quiet .spectrum-Textfield-input {
  border-color: var(--spectrum-textfield-quiet-m-border-color-down, var(--spectrum-alias-border-color-mouse-focus));
}

.is-focused.spectrum-Textfield--quiet .spectrum-Textfield-input, .spectrum-Textfield--quiet .spectrum-Textfield-input:focus {
  border-color: var(--spectrum-textfield-quiet-m-border-color-mouse-focus, var(--spectrum-alias-border-color-mouse-focus));
}

.is-keyboardFocused.spectrum-Textfield--quiet .spectrum-Textfield-input, .spectrum-Textfield--quiet .spectrum-Textfield-input.focus-ring {
  border-color: var(--spectrum-textfield-m-border-color-key-focus, var(--spectrum-alias-border-color-focus));
  box-shadow: 0 1px 0 var(--spectrum-textfield-m-border-color-key-focus, var(--spectrum-alias-border-color-focus));
}

.is-invalid.spectrum-Textfield--quiet .spectrum-Textfield-input {
  border-color: var(--spectrum-textfield-quiet-m-border-color-error, var(--spectrum-semantic-negative-color-default));
}

.is-focused.is-invalid.spectrum-Textfield--quiet .spectrum-Textfield-input, .is-invalid.spectrum-Textfield--quiet .spectrum-Textfield-input:focus {
  border-color: var(--spectrum-textfield-quiet-m-border-color-error-mouse-focus, var(--spectrum-semantic-negative-color-state-hover));
}

.is-keyboardFocused.is-invalid.spectrum-Textfield--quiet .spectrum-Textfield-input, .is-invalid.spectrum-Textfield--quiet .spectrum-Textfield-input.focus-ring {
  border-color: var(--spectrum-textfield-quiet-m-border-color-error-key-focus, var(--spectrum-alias-border-color-focus));
  box-shadow: 0 1px 0 var(--spectrum-textfield-quiet-m-border-color-error-key-focus, var(--spectrum-alias-border-color-focus));
}

.is-disabled:hover.spectrum-Textfield--quiet .spectrum-Textfield-input, .is-disabled.spectrum-Textfield--quiet .spectrum-Textfield-input, .spectrum-Textfield--quiet .spectrum-Textfield-input :disabled {
  background-color: var(--spectrum-textfield-quiet-m-background-color-disabled, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-textfield-quiet-m-border-color-disabled, var(--spectrum-alias-border-color-mid));
}

.spectrum-ActionButton {
  --spectrum-button-line-height: 1.3;
  box-sizing: border-box;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-appearance: button;
  vertical-align: top;
  transition: background var(--spectrum-global-animation-duration-100, .13s) ease-out, border-color var(--spectrum-global-animation-duration-100, .13s) ease-out, color var(--spectrum-global-animation-duration-100, .13s) ease-out, box-shadow var(--spectrum-global-animation-duration-100, .13s) ease-out;
  font-family: var(--spectrum-alias-body-text-font-family, var(--spectrum-global-font-family-base));
  line-height: var(--spectrum-button-line-height);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  border-style: solid;
  justify-content: center;
  align-items: center;
  margin: 0;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  overflow: visible;
}

.spectrum-ActionButton:focus {
  outline: none;
}

.spectrum-ActionButton::-moz-focus-inner {
  border: 0;
  margin-top: -2px;
  margin-bottom: -2px;
  padding: 0;
}

.spectrum-ActionButton:disabled {
  cursor: default;
}

.spectrum-ActionButton .spectrum-Icon {
  max-height: 100%;
  flex-shrink: 0;
}

a.spectrum-ActionButton {
  -webkit-appearance: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.spectrum-ActionButton-label {
  -ms-grid-row-align: center;
  text-align: center;
  align-self: center;
  justify-self: center;
}

.spectrum-ActionButton-label:empty {
  display: none;
}

.spectrum-ActionButton--sizeS {
  --spectrum-actionbutton-quiet-border-size: var(--spectrum-actionbutton-s-quiet-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-actionbutton-quiet-border-radius: var(--spectrum-actionbutton-s-quiet-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-actionbutton-quiet-text-font-weight: var(--spectrum-actionbutton-s-quiet-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  --spectrum-actionbutton-quiet-text-size: var(--spectrum-actionbutton-s-quiet-text-size, var(--spectrum-alias-item-text-size-s));
  --spectrum-actionbutton-border-size: var(--spectrum-actionbutton-s-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-actionbutton-border-radius: var(--spectrum-actionbutton-s-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-actionbutton-min-width: var(--spectrum-actionbutton-s-min-width, var(--spectrum-global-dimension-size-400));
  --spectrum-actionbutton-text-font-weight: var(--spectrum-actionbutton-s-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  --spectrum-actionbutton-text-line-height: var(--spectrum-actionbutton-s-text-line-height, var(--spectrum-alias-component-text-line-height));
  --spectrum-actionbutton-text-size: var(--spectrum-actionbutton-s-text-size, var(--spectrum-alias-item-text-size-s));
  --spectrum-actionbutton-icon-gap: var(--spectrum-actionbutton-s-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-s));
  --spectrum-actionbutton-height: var(--spectrum-actionbutton-s-height, var(--spectrum-alias-item-height-s));
  --spectrum-actionbutton-padding-left: var(--spectrum-actionbutton-s-padding-left, var(--spectrum-alias-item-workflow-padding-left-s));
  --spectrum-actionbutton-icononly-padding-left: var(--spectrum-actionbutton-s-icononly-padding-left, var(--spectrum-alias-item-icononly-padding-s));
  --spectrum-actionbutton-icononly-padding-right: var(--spectrum-actionbutton-s-icononly-padding-right, var(--spectrum-alias-item-icononly-padding-s));
  --spectrum-actionbutton-textonly-padding-left: var(--spectrum-actionbutton-s-textonly-padding-left, var(--spectrum-alias-item-padding-s));
  --spectrum-actionbutton-textonly-padding-right: var(--spectrum-actionbutton-s-textonly-padding-right, var(--spectrum-alias-item-padding-s));
  --spectrum-actionbutton-hold-icon-padding-bottom: var(--spectrum-global-dimension-size-25);
  --spectrum-actionbutton-hold-icon-padding-right: var(--spectrum-global-dimension-size-25);
}

.spectrum-ActionButton--sizeM {
  --spectrum-actionbutton-quiet-border-size: var(--spectrum-actionbutton-m-quiet-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-actionbutton-quiet-border-radius: var(--spectrum-actionbutton-m-quiet-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-actionbutton-quiet-text-font-weight: var(--spectrum-actionbutton-m-quiet-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  --spectrum-actionbutton-quiet-text-size: var(--spectrum-actionbutton-m-quiet-text-size, var(--spectrum-alias-item-text-size-m));
  --spectrum-actionbutton-border-size: var(--spectrum-actionbutton-m-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-actionbutton-border-radius: var(--spectrum-actionbutton-m-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-actionbutton-min-width: var(--spectrum-actionbutton-m-min-width, var(--spectrum-global-dimension-size-400));
  --spectrum-actionbutton-text-font-weight: var(--spectrum-actionbutton-m-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  --spectrum-actionbutton-text-line-height: var(--spectrum-actionbutton-m-text-line-height, var(--spectrum-alias-component-text-line-height));
  --spectrum-actionbutton-text-size: var(--spectrum-actionbutton-m-text-size, var(--spectrum-alias-item-text-size-m));
  --spectrum-actionbutton-height: var(--spectrum-actionbutton-m-height, var(--spectrum-alias-item-height-m));
  --spectrum-actionbutton-icon-gap: var(--spectrum-actionbutton-m-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-m));
  --spectrum-actionbutton-padding-left: var(--spectrum-actionbutton-m-padding-left, var(--spectrum-alias-item-workflow-padding-left-m));
  --spectrum-actionbutton-icononly-padding-left: var(--spectrum-actionbutton-m-icononly-padding-left, var(--spectrum-alias-item-icononly-padding-m));
  --spectrum-actionbutton-icononly-padding-right: var(--spectrum-actionbutton-m-icononly-padding-right, var(--spectrum-alias-item-icononly-padding-m));
  --spectrum-actionbutton-textonly-padding-left: var(--spectrum-actionbutton-m-textonly-padding-left, var(--spectrum-alias-item-padding-m));
  --spectrum-actionbutton-textonly-padding-right: var(--spectrum-actionbutton-m-textonly-padding-right, var(--spectrum-alias-item-padding-m));
  --spectrum-actionbutton-hold-icon-padding-bottom: var(--spectrum-global-dimension-size-40);
  --spectrum-actionbutton-hold-icon-padding-right: var(--spectrum-global-dimension-size-40);
}

.spectrum-ActionButton--sizeL {
  --spectrum-actionbutton-quiet-border-size: var(--spectrum-actionbutton-l-quiet-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-actionbutton-quiet-border-radius: var(--spectrum-actionbutton-l-quiet-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-actionbutton-quiet-text-font-weight: var(--spectrum-actionbutton-l-quiet-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  --spectrum-actionbutton-quiet-text-size: var(--spectrum-actionbutton-l-quiet-text-size, var(--spectrum-alias-item-text-size-l));
  --spectrum-actionbutton-border-size: var(--spectrum-actionbutton-l-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-actionbutton-border-radius: var(--spectrum-actionbutton-l-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-actionbutton-min-width: var(--spectrum-actionbutton-l-min-width, var(--spectrum-global-dimension-size-400));
  --spectrum-actionbutton-text-font-weight: var(--spectrum-actionbutton-l-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  --spectrum-actionbutton-text-line-height: var(--spectrum-actionbutton-l-text-line-height, var(--spectrum-alias-component-text-line-height));
  --spectrum-actionbutton-text-size: var(--spectrum-actionbutton-l-text-size, var(--spectrum-alias-item-text-size-l));
  --spectrum-actionbutton-icon-gap: var(--spectrum-actionbutton-l-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-l));
  --spectrum-actionbutton-height: var(--spectrum-actionbutton-l-height, var(--spectrum-alias-item-height-l));
  --spectrum-actionbutton-padding-left: var(--spectrum-actionbutton-l-padding-left, var(--spectrum-alias-item-workflow-padding-left-l));
  --spectrum-actionbutton-icononly-padding-left: var(--spectrum-actionbutton-l-icononly-padding-left, var(--spectrum-alias-item-icononly-padding-l));
  --spectrum-actionbutton-icononly-padding-right: var(--spectrum-actionbutton-l-icononly-padding-right, var(--spectrum-alias-item-icononly-padding-l));
  --spectrum-actionbutton-textonly-padding-left: var(--spectrum-actionbutton-l-textonly-padding-left, var(--spectrum-alias-item-padding-l));
  --spectrum-actionbutton-textonly-padding-right: var(--spectrum-actionbutton-l-textonly-padding-right, var(--spectrum-alias-item-padding-l));
  --spectrum-actionbutton-hold-icon-padding-bottom: var(--spectrum-global-dimension-size-50);
  --spectrum-actionbutton-hold-icon-padding-right: var(--spectrum-global-dimension-size-50);
}

.spectrum-ActionButton--sizeXL {
  --spectrum-actionbutton-quiet-border-size: var(--spectrum-actionbutton-xl-quiet-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-actionbutton-quiet-border-radius: var(--spectrum-actionbutton-xl-quiet-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-actionbutton-quiet-text-font-weight: var(--spectrum-actionbutton-xl-quiet-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  --spectrum-actionbutton-quiet-text-size: var(--spectrum-actionbutton-xl-quiet-text-size, var(--spectrum-alias-item-text-size-xl));
  --spectrum-actionbutton-border-size: var(--spectrum-actionbutton-xl-border-size, var(--spectrum-alias-border-size-thin));
  --spectrum-actionbutton-border-radius: var(--spectrum-actionbutton-xl-border-radius, var(--spectrum-alias-border-radius-regular));
  --spectrum-actionbutton-min-width: var(--spectrum-actionbutton-xl-min-width, var(--spectrum-global-dimension-size-400));
  --spectrum-actionbutton-text-font-weight: var(--spectrum-actionbutton-xl-text-font-weight, var(--spectrum-alias-body-text-font-weight));
  --spectrum-actionbutton-text-line-height: var(--spectrum-actionbutton-xl-text-line-height, var(--spectrum-alias-component-text-line-height));
  --spectrum-actionbutton-icon-gap: var(--spectrum-actionbutton-xl-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-l));
  --spectrum-actionbutton-text-size: var(--spectrum-actionbutton-xl-text-size, var(--spectrum-alias-item-text-size-xl));
  --spectrum-actionbutton-height: var(--spectrum-actionbutton-xl-height, var(--spectrum-alias-item-height-xl));
  --spectrum-actionbutton-padding-left: var(--spectrum-actionbutton-xl-padding-left, var(--spectrum-alias-item-workflow-padding-left-xl));
  --spectrum-actionbutton-icononly-padding-left: var(--spectrum-actionbutton-xl-icononly-padding-left, var(--spectrum-alias-item-icononly-padding-xl));
  --spectrum-actionbutton-icononly-padding-right: var(--spectrum-actionbutton-xl-icononly-padding-right, var(--spectrum-alias-item-icononly-padding-xl));
  --spectrum-actionbutton-textonly-padding-left: var(--spectrum-actionbutton-xl-textonly-padding-left, var(--spectrum-alias-item-padding-xl));
  --spectrum-actionbutton-textonly-padding-right: var(--spectrum-actionbutton-xl-textonly-padding-right, var(--spectrum-alias-item-padding-xl));
  --spectrum-actionbutton-hold-icon-padding-bottom: var(--spectrum-global-dimension-size-65);
  --spectrum-actionbutton-hold-icon-padding-right: var(--spectrum-global-dimension-size-65);
}

.spectrum-ActionButton {
  --spectrum-actionbutton-padding-left-adjusted: calc(var(--spectrum-actionbutton-padding-left)  - var(--spectrum-actionbutton-border-size));
  --spectrum-actionbutton-textonly-padding-left-adjusted: calc(var(--spectrum-actionbutton-textonly-padding-left)  - var(--spectrum-actionbutton-border-size));
  --spectrum-actionbutton-textonly-padding-right-adjusted: calc(var(--spectrum-actionbutton-textonly-padding-right)  - var(--spectrum-actionbutton-border-size));
  --spectrum-actionbutton-icononly-padding-left-adjusted: calc(var(--spectrum-actionbutton-icononly-padding-left)  - var(--spectrum-actionbutton-border-size));
  --spectrum-actionbutton-icononly-padding-right-adjusted: calc(var(--spectrum-actionbutton-icononly-padding-right)  - var(--spectrum-actionbutton-border-size));
}

[dir="ltr"] .spectrum-ActionButton {
  padding-left: var(--spectrum-actionbutton-textonly-padding-left-adjusted);
  padding-right: var(--spectrum-actionbutton-textonly-padding-right-adjusted);
}

[dir="rtl"] .spectrum-ActionButton {
  padding-right: var(--spectrum-actionbutton-textonly-padding-left-adjusted);
  padding-left: var(--spectrum-actionbutton-textonly-padding-right-adjusted);
}

.spectrum-ActionButton {
  height: var(--spectrum-actionbutton-height);
  min-width: var(--spectrum-actionbutton-min-width);
  border-width: var(--spectrum-actionbutton-border-size);
  border-radius: var(--spectrum-actionbutton-border-radius);
  font-size: var(--spectrum-actionbutton-text-size);
  font-weight: var(--spectrum-actionbutton-text-font-weight);
  line-height: var(--spectrum-actionbutton-text-line-height);
  position: relative;
}

[dir="ltr"] .spectrum-ActionButton .spectrum-Icon {
  margin-left: calc(-1 * (var(--spectrum-actionbutton-textonly-padding-left-adjusted)  - var(--spectrum-actionbutton-padding-left-adjusted)));
}

[dir="rtl"] .spectrum-ActionButton .spectrum-Icon {
  margin-right: calc(-1 * (var(--spectrum-actionbutton-textonly-padding-left-adjusted)  - var(--spectrum-actionbutton-padding-left-adjusted)));
}

[dir="ltr"] .spectrum-ActionButton .spectrum-Icon + .spectrum-ActionButton-label {
  padding-left: var(--spectrum-actionbutton-icon-gap);
}

[dir="rtl"] .spectrum-ActionButton .spectrum-Icon + .spectrum-ActionButton-label {
  padding-right: var(--spectrum-actionbutton-icon-gap);
}

[dir="ltr"] .spectrum-ActionButton .spectrum-Icon + .spectrum-ActionButton-label {
  padding-right: 0;
}

[dir="rtl"] .spectrum-ActionButton .spectrum-Icon + .spectrum-ActionButton-label {
  padding-left: 0;
}

.spectrum-ActionButton .spectrum-ActionButton-hold + .spectrum-Icon, .spectrum-ActionButton .spectrum-Icon:only-child {
  margin-left: calc(-1 * (var(--spectrum-actionbutton-textonly-padding-left-adjusted)  - var(--spectrum-actionbutton-icononly-padding-left-adjusted)));
  margin-right: calc(-1 * (var(--spectrum-actionbutton-textonly-padding-right-adjusted)  - var(--spectrum-actionbutton-icononly-padding-right-adjusted)));
}

.spectrum-ActionButton-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

[dir="ltr"] .spectrum-ActionButton-hold {
  right: var(--spectrum-actionbutton-hold-icon-padding-right);
}

[dir="rtl"] .spectrum-ActionButton-hold {
  left: var(--spectrum-actionbutton-hold-icon-padding-right);
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.spectrum-ActionButton-hold {
  bottom: var(--spectrum-actionbutton-hold-icon-padding-bottom);
  position: absolute;
}

.spectrum-ActionButton--quiet {
  border-width: var(--spectrum-actionbutton-quiet-border-size);
  border-radius: var(--spectrum-actionbutton-quiet-border-radius);
  font-size: var(--spectrum-actionbutton-quiet-text-size);
  font-weight: var(--spectrum-actionbutton-quiet-text-font-weight);
}

.spectrum-ActionButton {
  --spectrum-actionbutton-m-quiet-border-size-key-focus: 1px;
  background-color: var(--spectrum-actionbutton-m-background-color, var(--spectrum-global-color-gray-75));
  border-color: var(--spectrum-actionbutton-m-border-color, var(--spectrum-alias-border-color));
  color: var(--spectrum-actionbutton-m-text-color, var(--spectrum-alias-text-color));
}

.spectrum-ActionButton .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-icon-color, var(--spectrum-alias-icon-color));
}

.spectrum-ActionButton .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-hold-icon-color, var(--spectrum-alias-icon-color));
}

.spectrum-ActionButton:hover {
  background-color: var(--spectrum-actionbutton-m-background-color-hover, var(--spectrum-global-color-gray-50));
  border-color: var(--spectrum-actionbutton-m-border-color-hover, var(--spectrum-alias-border-color-hover));
  color: var(--spectrum-actionbutton-m-text-color-hover, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton:hover .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-icon-color-hover, var(--spectrum-alias-icon-color-hover));
}

.spectrum-ActionButton:hover .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-hold-icon-color-hover, var(--spectrum-alias-icon-color-hover));
}

.spectrum-ActionButton.focus-ring {
  background-color: var(--spectrum-actionbutton-m-background-color-key-focus, var(--spectrum-global-color-gray-50));
  border-color: var(--spectrum-actionbutton-m-border-color-key-focus, var(--spectrum-alias-border-color-focus));
  box-shadow: 0 0 0 var(--spectrum-actionbutton-m-quiet-border-size-key-focus, var(--spectrum-alias-border-size-thick)) var(--spectrum-actionbutton-m-border-color-key-focus, var(--spectrum-alias-border-color-focus));
  color: var(--spectrum-actionbutton-m-text-color-key-focus, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton.focus-ring:active {
  border-color: var(--spectrum-actionbutton-m-border-color-key-focus, var(--spectrum-alias-border-color-focus));
}

.spectrum-ActionButton.focus-ring .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-icon-color-key-focus, var(--spectrum-alias-icon-color-focus));
}

.spectrum-ActionButton.focus-ring .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-hold-icon-color-key-focus, var(--spectrum-alias-icon-color-hover));
}

.spectrum-ActionButton:active {
  background-color: var(--spectrum-actionbutton-m-background-color-down, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-border-color-down, var(--spectrum-alias-border-color-down));
  color: var(--spectrum-actionbutton-m-text-color-down, var(--spectrum-alias-text-color-down));
}

.spectrum-ActionButton:active .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-hold-icon-color-down, var(--spectrum-alias-icon-color-down));
}

.spectrum-ActionButton:disabled, .spectrum-ActionButton.is-disabled {
  background-color: var(--spectrum-actionbutton-m-background-color-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-border-color-disabled, var(--spectrum-alias-border-color-disabled));
  color: var(--spectrum-actionbutton-m-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-ActionButton:disabled .spectrum-Icon, .spectrum-ActionButton.is-disabled .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-icon-color-disabled, var(--spectrum-alias-icon-color-disabled));
}

.spectrum-ActionButton:disabled .spectrum-ActionButton-hold, .spectrum-ActionButton.is-disabled .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-hold-icon-color-disabled, var(--spectrum-alias-icon-color-disabled));
}

.spectrum-ActionButton.is-selected {
  background-color: var(--spectrum-actionbutton-m-background-color-selected, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-border-color-selected, var(--spectrum-alias-border-color));
  color: var(--spectrum-actionbutton-m-text-color-selected, var(--spectrum-alias-text-color));
}

.spectrum-ActionButton.is-selected .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-icon-color-selected, var(--spectrum-alias-icon-color));
}

.spectrum-ActionButton.is-selected.focus-ring {
  background-color: var(--spectrum-actionbutton-m-background-color-selected-key-focus, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-border-color-selected-key-focus, var(--spectrum-alias-border-color-focus));
  color: var(--spectrum-actionbutton-m-text-color-selected-key-focus, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton.is-selected.focus-ring:active {
  border-color: var(--spectrum-actionbutton-m-border-color-key-focus, var(--spectrum-alias-border-color-focus));
}

.spectrum-ActionButton.is-selected.focus-ring .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-icon-color-selected-key-focus, var(--spectrum-alias-icon-color-hover));
}

.spectrum-ActionButton.is-selected:hover {
  background-color: var(--spectrum-actionbutton-m-background-color-selected-hover, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-border-color-selected-hover, var(--spectrum-alias-border-color-hover));
  color: var(--spectrum-actionbutton-m-text-color-selected-hover, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton.is-selected:hover .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-icon-color-selected-hover, var(--spectrum-alias-icon-color-hover));
}

.spectrum-ActionButton.is-selected:active {
  background-color: var(--spectrum-actionbutton-m-background-color-selected-down, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-border-color-selected-down, var(--spectrum-alias-border-color-down));
  color: var(--spectrum-actionbutton-m-text-color-selected-down, var(--spectrum-alias-text-color-down));
}

.spectrum-ActionButton.is-selected:active .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-icon-color-selected-down, var(--spectrum-alias-icon-color-down));
}

.spectrum-ActionButton.is-selected:disabled, .spectrum-ActionButton.is-selected.is-disabled {
  background-color: var(--spectrum-actionbutton-m-background-color-selected-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-border-color-selected-disabled, var(--spectrum-alias-border-color-disabled));
  color: var(--spectrum-actionbutton-m-text-color-selected-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-ActionButton.is-selected:disabled .spectrum-Icon, .spectrum-ActionButton.is-selected.is-disabled .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-icon-color-selected-disabled, var(--spectrum-alias-icon-color-disabled));
}

.spectrum-ActionButton--emphasized {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color, var(--spectrum-global-color-gray-75));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color, var(--spectrum-alias-border-color));
  color: var(--spectrum-actionbutton-m-emphasized-text-color, var(--spectrum-alias-text-color));
}

.spectrum-ActionButton--emphasized .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-emphasized-icon-color, var(--spectrum-alias-icon-color));
}

.spectrum-ActionButton--emphasized .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-emphasized-hold-icon-color, var(--spectrum-alias-icon-color));
}

.spectrum-ActionButton--emphasized.is-selected .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-emphasized-hold-icon-color-selected, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized.is-selected:hover .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-emphasized-text-color-selected-hover, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized:hover {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color-hover, var(--spectrum-global-color-gray-50));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color-hover, var(--spectrum-alias-border-color-hover));
  box-shadow: none;
  color: var(--spectrum-actionbutton-m-emphasized-text-color-hover, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton--emphasized:hover .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-emphasized-icon-color-hover, var(--spectrum-alias-icon-color-hover));
}

.spectrum-ActionButton--emphasized:hover .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-emphasized-hold-icon-color-hover, var(--spectrum-alias-icon-color-hover));
}

.spectrum-ActionButton--emphasized.focus-ring {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color-key-focus, var(--spectrum-global-color-gray-50));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color-key-focus, var(--spectrum-alias-border-color-hover));
  box-shadow: 0 0 0 var(--spectrum-actionbutton-m-quiet-border-size-key-focus, var(--spectrum-alias-border-size-thick)) var(--spectrum-actionbutton-m-border-color-key-focus, var(--spectrum-alias-border-color-focus));
  color: var(--spectrum-actionbutton-m-emphasized-text-color-key-focus, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton--emphasized.focus-ring .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-emphasized-icon-color-key-focus, var(--spectrum-alias-icon-color-focus));
}

.spectrum-ActionButton--emphasized.focus-ring .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-emphasized-hold-icon-color-key-focus, var(--spectrum-alias-icon-color-hover));
}

.spectrum-ActionButton--emphasized.is-active {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color-down, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color-down, var(--spectrum-alias-border-color-down));
  box-shadow: none;
  color: var(--spectrum-actionbutton-m-emphasized-text-color-down, var(--spectrum-alias-text-color-down));
}

.spectrum-ActionButton--emphasized.is-active .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-emphasized-hold-icon-color-down, var(--spectrum-alias-icon-color-down));
}

.spectrum-ActionButton--emphasized:disabled, .spectrum-ActionButton--emphasized.is-disabled {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color-disabled, var(--spectrum-alias-border-color-disabled));
  color: var(--spectrum-actionbutton-m-emphasized-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-ActionButton--emphasized:disabled .spectrum-Icon, .spectrum-ActionButton--emphasized.is-disabled .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-emphasized-icon-color-disabled, var(--spectrum-alias-icon-color-disabled));
}

.spectrum-ActionButton--emphasized:disabled .spectrum-ActionButton-hold, .spectrum-ActionButton--emphasized.is-disabled .spectrum-ActionButton-hold {
  color: var(--spectrum-actionbutton-m-emphasized-hold-icon-color-disabled, var(--spectrum-alias-icon-color-disabled));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected, .spectrum-ActionButton--emphasized.is-selected {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color-selected, var(--spectrum-semantic-cta-color-background-default));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color-selected, var(--spectrum-semantic-cta-color-background-default));
  color: var(--spectrum-actionbutton-m-emphasized-text-color-selected, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected .spectrum-Icon, .spectrum-ActionButton--emphasized.is-selected .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-emphasized-icon-color-selected, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected.focus-ring, .spectrum-ActionButton--emphasized.is-selected.focus-ring {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color-selected-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color-selected-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
  color: var(--spectrum-actionbutton-m-emphasized-text-color-selected-key-focus, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected.focus-ring .spectrum-Icon, .spectrum-ActionButton--emphasized.is-selected.focus-ring .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-emphasized-icon-color-selected-key-focus, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected:hover, .spectrum-ActionButton--emphasized.is-selected:hover {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color-selected-hover, var(--spectrum-semantic-cta-color-background-hover));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color-selected-hover, var(--spectrum-semantic-cta-color-background-hover));
  color: var(--spectrum-actionbutton-m-emphasized-text-color-selected-hover, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected:hover .spectrum-Icon, .spectrum-ActionButton--emphasized.is-selected:hover .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-emphasized-icon-color-selected-hover, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected.is-active, .spectrum-ActionButton--emphasized.is-selected.is-active {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color-selected-down, var(--spectrum-semantic-cta-color-background-down));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color-selected-down, var(--spectrum-semantic-cta-color-background-down));
  color: var(--spectrum-actionbutton-m-emphasized-text-color-selected-down, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected.is-active .spectrum-Icon, .spectrum-ActionButton--emphasized.is-selected.is-active .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-emphasized-icon-color-selected-down, var(--spectrum-global-color-static-white));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected:disabled, .spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected.is-disabled, .spectrum-ActionButton--emphasized.is-selected:disabled, .spectrum-ActionButton--emphasized.is-selected.is-disabled {
  background-color: var(--spectrum-actionbutton-m-emphasized-background-color-selected-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-emphasized-border-color-selected-disabled, var(--spectrum-alias-border-color-disabled));
  color: var(--spectrum-actionbutton-m-emphasized-text-color-selected-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected:disabled .spectrum-Icon, .spectrum-ActionButton--emphasized.spectrum-ActionButton--quiet.is-selected.is-disabled .spectrum-Icon, .spectrum-ActionButton--emphasized.is-selected:disabled .spectrum-Icon, .spectrum-ActionButton--emphasized.is-selected.is-disabled .spectrum-Icon {
  color: var(--spectrum-actionbutton-m-emphasized-icon-color-selected-disabled, var(--spectrum-alias-icon-color-disabled));
}

.spectrum-ActionButton--quiet {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-actionbutton-m-quiet-text-color, var(--spectrum-alias-text-color));
}

.spectrum-ActionButton--quiet:hover {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color-hover, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color-hover, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-actionbutton-m-quiet-text-color-hover, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton--quiet.focus-ring {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color-key-focus, var(--spectrum-alias-background-color-transparent));
  box-shadow: 0 0 0 var(--spectrum-actionbutton-m-quiet-border-size-key-focus, var(--spectrum-alias-border-size-thick)) var(--spectrum-actionbutton-m-quiet-border-color-key-focus, var(--spectrum-alias-border-color-focus));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color-key-focus, var(--spectrum-alias-border-color-focus));
  color: var(--spectrum-actionbutton-m-quiet-text-color-key-focus, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton--quiet:active {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color-down, var(--spectrum-global-color-gray-300));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color-down, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-actionbutton-m-quiet-text-color-down, var(--spectrum-alias-text-color-down));
}

.spectrum-ActionButton--quiet:disabled, .spectrum-ActionButton--quiet.is-disabled {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color-disabled, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color-disabled, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-actionbutton-m-quiet-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-ActionButton--quiet.is-selected {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color-selected, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color-selected, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-actionbutton-m-quiet-text-color-selected, var(--spectrum-alias-text-color));
}

.spectrum-ActionButton--quiet.is-selected.focus-ring {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color-selected-key-focus, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color-selected-key-focus, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-actionbutton-m-quiet-text-color-selected-key-focus, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton--quiet.is-selected:hover {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color-selected-hover, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color-selected-hover, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-actionbutton-m-quiet-text-color-selected-hover, var(--spectrum-alias-text-color-hover));
}

.spectrum-ActionButton--quiet.is-selected:active {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color-selected-down, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color-selected-down, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-actionbutton-m-quiet-text-color-selected-down, var(--spectrum-alias-text-color-down));
}

.spectrum-ActionButton--quiet.is-selected:disabled, .spectrum-ActionButton--quiet.is-selected.is-disabled {
  background-color: var(--spectrum-actionbutton-m-quiet-background-color-selected-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-actionbutton-m-quiet-border-color-selected-disabled, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-actionbutton-m-quiet-text-color-selected-disabled, var(--spectrum-alias-text-color-disabled));
}

@media (forced-colors: active) {
  .spectrum-ActionButton {
    forced-color-adjust: none;
    --spectrum-actionbutton-m-background-color: ButtonFace;
    --spectrum-actionbutton-m-background-color-disabled: ButtonFace;
    --spectrum-actionbutton-m-background-color-down: ButtonFace;
    --spectrum-actionbutton-m-background-color-hover: ButtonFace;
    --spectrum-actionbutton-m-background-color-key-focus: ButtonFace;
    --spectrum-actionbutton-m-background-color-selected: Highlight;
    --spectrum-actionbutton-m-background-color-selected-disabled: ButtonFace;
    --spectrum-actionbutton-m-background-color-selected-down: Highlight;
    --spectrum-actionbutton-m-background-color-selected-hover: Highlight;
    --spectrum-actionbutton-m-background-color-selected-key-focus: Highlight;
    --spectrum-actionbutton-m-border-color: ButtonText;
    --spectrum-actionbutton-m-border-color-disabled: GrayText;
    --spectrum-actionbutton-m-border-color-down: Highlight;
    --spectrum-actionbutton-m-border-color-hover: Highlight;
    --spectrum-actionbutton-m-border-color-key-focus: ButtonText;
    --spectrum-actionbutton-m-border-color-selected: HighlightText;
    --spectrum-actionbutton-m-border-color-selected-disabled: GrayText;
    --spectrum-actionbutton-m-border-color-selected-down: HighlightText;
    --spectrum-actionbutton-m-border-color-selected-hover: HighlightText;
    --spectrum-actionbutton-m-border-color-selected-key-focus: ButtonText;
    --spectrum-actionbutton-m-emphasized-background-color: ButtonFace;
    --spectrum-actionbutton-m-emphasized-background-color-disabled: ButtonFace;
    --spectrum-actionbutton-m-emphasized-background-color-down: Highlight;
    --spectrum-actionbutton-m-emphasized-background-color-hover: Highlight;
    --spectrum-actionbutton-m-emphasized-background-color-key-focus: ButtonFace;
    --spectrum-actionbutton-m-emphasized-background-color-selected: Highlight;
    --spectrum-actionbutton-m-emphasized-background-color-selected-disabled: ButtonFace;
    --spectrum-actionbutton-m-emphasized-background-color-selected-down: Highlight;
    --spectrum-actionbutton-m-emphasized-background-color-selected-hover: Highlight;
    --spectrum-actionbutton-m-emphasized-background-color-selected-key-focus: Highlight;
    --spectrum-actionbutton-m-emphasized-border-color: ButtonText;
    --spectrum-actionbutton-m-emphasized-border-color-disabled: GrayText;
    --spectrum-actionbutton-m-emphasized-border-color-down: HighlightText;
    --spectrum-actionbutton-m-emphasized-border-color-hover: HighlightText;
    --spectrum-actionbutton-m-emphasized-border-color-key-focus: ButtonText;
    --spectrum-actionbutton-m-emphasized-border-color-selected: HighlightText;
    --spectrum-actionbutton-m-emphasized-border-color-selected-disabled: GrayText;
    --spectrum-actionbutton-m-emphasized-border-color-selected-down: HighlightText;
    --spectrum-actionbutton-m-emphasized-border-color-selected-hover: HighlightText;
    --spectrum-actionbutton-m-emphasized-border-color-selected-key-focus: ButtonText;
    --spectrum-actionbutton-m-emphasized-text-color: ButtonText;
    --spectrum-actionbutton-m-emphasized-text-color-disabled: GrayText;
    --spectrum-actionbutton-m-emphasized-text-color-down: HighlightText;
    --spectrum-actionbutton-m-emphasized-text-color-hover: HighlightText;
    --spectrum-actionbutton-m-emphasized-text-color-key-focus: ButtonText;
    --spectrum-actionbutton-m-emphasized-text-color-selected: HighlightText;
    --spectrum-actionbutton-m-emphasized-text-color-selected-disabled: GrayText;
    --spectrum-actionbutton-m-emphasized-text-color-selected-down: HighlightText;
    --spectrum-actionbutton-m-emphasized-text-color-selected-hover: HighlightText;
    --spectrum-actionbutton-m-emphasized-text-color-selected-key-focus: HighlightText;
    --spectrum-actionbutton-m-quiet-background-color: ButtonFace;
    --spectrum-actionbutton-m-quiet-background-color-disabled: ButtonFace;
    --spectrum-actionbutton-m-quiet-background-color-down: ButtonFace;
    --spectrum-actionbutton-m-quiet-background-color-hover: ButtonFace;
    --spectrum-actionbutton-m-quiet-background-color-key-focus: ButtonFace;
    --spectrum-actionbutton-m-quiet-background-color-selected: Highlight;
    --spectrum-actionbutton-m-quiet-background-color-selected-disabled: ButtonFace;
    --spectrum-actionbutton-m-quiet-background-color-selected-down: Highlight;
    --spectrum-actionbutton-m-quiet-background-color-selected-hover: Highlight;
    --spectrum-actionbutton-m-quiet-background-color-selected-key-focus: Highlight;
    --spectrum-actionbutton-m-quiet-border-color: ButtonFace;
    --spectrum-actionbutton-m-quiet-border-color-disabled: ButtonFace;
    --spectrum-actionbutton-m-quiet-border-color-down: Highlight;
    --spectrum-actionbutton-m-quiet-border-color-hover: Highlight;
    --spectrum-actionbutton-m-quiet-border-color-key-focus: ButtonText;
    --spectrum-actionbutton-m-quiet-border-color-selected: ButtonFace;
    --spectrum-actionbutton-m-quiet-border-color-selected-disabled: ButtonFace;
    --spectrum-actionbutton-m-quiet-border-color-selected-down: ButtonFace;
    --spectrum-actionbutton-m-quiet-border-color-selected-hover: ButtonFace;
    --spectrum-actionbutton-m-quiet-border-color-selected-key-focus: ButtonText;
    --spectrum-actionbutton-m-quiet-text-color: ButtonText;
    --spectrum-actionbutton-m-quiet-text-color-disabled: GrayText;
    --spectrum-actionbutton-m-quiet-text-color-down: ButtonText;
    --spectrum-actionbutton-m-quiet-text-color-hover: ButtonText;
    --spectrum-actionbutton-m-quiet-text-color-key-focus: ButtonText;
    --spectrum-actionbutton-m-quiet-text-color-selected: HighlightText;
    --spectrum-actionbutton-m-quiet-text-color-selected-disabled: GrayText;
    --spectrum-actionbutton-m-quiet-text-color-selected-down: HighlightText;
    --spectrum-actionbutton-m-quiet-text-color-selected-hover: HighlightText;
    --spectrum-actionbutton-m-quiet-text-color-selected-key-focus: HighlightText;
    --spectrum-actionbutton-m-text-color: ButtonText;
    --spectrum-actionbutton-m-text-color-disabled: GrayText;
    --spectrum-actionbutton-m-text-color-down: ButtonText;
    --spectrum-actionbutton-m-text-color-hover: ButtonText;
    --spectrum-actionbutton-m-text-color-key-focus: ButtonText;
    --spectrum-actionbutton-m-text-color-selected: HighlightText;
    --spectrum-actionbutton-m-text-color-selected-disabled: GrayText;
    --spectrum-actionbutton-m-text-color-selected-down: HighlightText;
    --spectrum-actionbutton-m-text-color-selected-hover: HighlightText;
    --spectrum-actionbutton-m-text-color-selected-key-focus: HighlightText;
    --spectrum-actionbutton-m-quiet-border-size-key-focus: 3px;
  }

  .spectrum-ActionButton.spectrum-ActionButton--quiet.spectrum-ActionButton--emphasized:not(:disabled):not(.is-disabled):hover {
    background-color: var(--spectrum-actionbutton-m-emphasized-background-color-selected-hover, var(--spectrum-semantic-cta-color-background-hover));
    border-color: var(--spectrum-actionbutton-m-emphasized-border-color-selected-hover, var(--spectrum-semantic-cta-color-background-hover));
    color: var(--spectrum-actionbutton-m-emphasized-text-color-selected-hover, var(--spectrum-global-color-static-white));
  }

  .spectrum-ActionButton.spectrum-ActionButton--quiet.spectrum-ActionButton--emphasized:not(:disabled):not(.is-disabled).is-active {
    background-color: var(--spectrum-actionbutton-m-emphasized-background-color-selected-down, var(--spectrum-semantic-cta-color-background-down));
    border-color: var(--spectrum-actionbutton-m-emphasized-border-color-selected-down, var(--spectrum-semantic-cta-color-background-down));
    color: var(--spectrum-actionbutton-m-emphasized-text-color-selected-down, var(--spectrum-global-color-static-white));
  }
}

.spectrum-LogicButton, .spectrum-ClearButton, .spectrum-Button {
  --spectrum-button-line-height: 1.3;
  box-sizing: border-box;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-appearance: button;
  vertical-align: top;
  transition: background var(--spectrum-global-animation-duration-100, .13s) ease-out, border-color var(--spectrum-global-animation-duration-100, .13s) ease-out, color var(--spectrum-global-animation-duration-100, .13s) ease-out, box-shadow var(--spectrum-global-animation-duration-100, .13s) ease-out;
  font-family: var(--spectrum-alias-body-text-font-family, var(--spectrum-global-font-family-base));
  line-height: var(--spectrum-button-line-height);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  border-style: solid;
  justify-content: center;
  align-items: center;
  margin: 0;
  text-decoration: none;
  display: inline-flex;
  position: relative;
  overflow: visible;
}

.spectrum-LogicButton:focus, .spectrum-ClearButton:focus, .spectrum-Button:focus {
  outline: none;
}

.spectrum-LogicButton::-moz-focus-inner, .spectrum-ClearButton::-moz-focus-inner, .spectrum-Button::-moz-focus-inner {
  border: 0;
  margin-top: -2px;
  margin-bottom: -2px;
  padding: 0;
}

.spectrum-LogicButton:disabled, .spectrum-ClearButton:disabled, .spectrum-Button:disabled {
  cursor: default;
}

.spectrum-Button .spectrum-Icon {
  max-height: 100%;
  flex-shrink: 0;
}

.spectrum-LogicButton:after, .spectrum-ClearButton:after, .spectrum-Button:after {
  border-radius: calc(var(--spectrum-button-primary-border-radius)  + var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)));
  content: "";
  margin: calc(var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)) * -1);
  transition: opacity var(--spectrum-global-animation-duration-100, .13s) ease-out, margin var(--spectrum-global-animation-duration-100, .13s) ease-out;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.spectrum-LogicButton.focus-ring:after, .spectrum-ClearButton.focus-ring:after, .spectrum-Button.focus-ring:after {
  margin: calc(var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)) * -2);
}

a.spectrum-Button {
  -webkit-appearance: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.spectrum-Button-label {
  -ms-grid-row-align: center;
  text-align: center;
  align-self: center;
  justify-self: center;
}

.spectrum-Button-label:empty {
  display: none;
}

.spectrum-LogicButton {
  height: var(--spectrum-logicbutton-and-height, 24px);
  padding: var(--spectrum-logicbutton-and-padding-x, var(--spectrum-global-dimension-size-100));
  border-width: var(--spectrum-logicbutton-and-border-size, var(--spectrum-alias-border-size-thick));
  border-radius: var(--spectrum-logicbutton-and-border-radius, var(--spectrum-alias-border-radius-regular));
  font-size: var(--spectrum-logicbutton-and-text-size, var(--spectrum-alias-font-size-default));
  font-weight: var(--spectrum-logicbutton-and-text-font-weight, var(--spectrum-global-font-weight-bold));
  line-height: 0;
}

.spectrum-LogicButton:after {
  border-radius: calc(var(--spectrum-logicbutton-and-border-radius, var(--spectrum-alias-border-radius-regular))  + var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)));
}

.spectrum-LogicButton.focus-ring:after, .spectrum-LogicButton.is-focused:after {
  box-shadow: 0 0 0 var(--spectrum-button-primary-m-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size)) var(--spectrum-button-primary-m-focus-ring-color-key-focus, var(--spectrum-alias-focus-ring-color));
}

.spectrum-ClearButton {
  background-color: var(--spectrum-clearbutton-medium-background-color, var(--spectrum-alias-background-color-transparent));
  color: var(--spectrum-clearbutton-medium-icon-color, var(--spectrum-alias-icon-color));
}

.spectrum-ClearButton:hover {
  background-color: var(--spectrum-clearbutton-medium-background-color-hover, var(--spectrum-alias-background-color-transparent));
  color: var(--spectrum-clearbutton-medium-icon-color-hover, var(--spectrum-alias-icon-color-hover));
}

.spectrum-ClearButton:active {
  background-color: var(--spectrum-clearbutton-medium-background-color-down, var(--spectrum-alias-background-color-transparent));
  color: var(--spectrum-clearbutton-medium-icon-color-down, var(--spectrum-alias-icon-color-down));
}

.spectrum-ClearButton.focus-ring {
  background-color: var(--spectrum-clearbutton-medium-background-color-key-focus, var(--spectrum-alias-background-color-transparent));
  color: var(--spectrum-clearbutton-medium-icon-color-key-focus, var(--spectrum-alias-icon-color-focus));
}

.spectrum-ClearButton:disabled, .spectrum-ClearButton.is-disabled {
  background-color: var(--spectrum-clearbutton-medium-background-color-disabled, var(--spectrum-alias-background-color-transparent));
  color: var(--spectrum-clearbutton-medium-icon-color-disabled, var(--spectrum-alias-icon-color-disabled));
}

.spectrum-LogicButton--and {
  background-color: var(--spectrum-logicbutton-and-background-color, var(--spectrum-global-color-blue-500));
  border-color: var(--spectrum-logicbutton-and-border-color, var(--spectrum-global-color-blue-500));
  color: var(--spectrum-logicbutton-and-text-color, var(--spectrum-global-color-static-white));
}

.spectrum-LogicButton--and:hover {
  background-color: var(--spectrum-logicbutton-and-background-color-hover, var(--spectrum-global-color-blue-700));
  border-color: var(--spectrum-logicbutton-and-border-color-hover, var(--spectrum-global-color-blue-700));
  color: var(--spectrum-logicbutton-and-text-color, var(--spectrum-global-color-static-white));
}

.spectrum-LogicButton--and:disabled, .spectrum-LogicButton--and.is-disabled {
  background-color: var(--spectrum-logicbutton-and-background-color-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-logicbutton-and-border-color-disabled, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-logicbutton-and-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-LogicButton--or {
  background-color: var(--spectrum-logicbutton-or-background-color, var(--spectrum-global-color-magenta-500));
  border-color: var(--spectrum-logicbutton-or-border-color, var(--spectrum-global-color-magenta-500));
  color: var(--spectrum-logicbutton-or-text-color, var(--spectrum-global-color-static-white));
}

.spectrum-LogicButton--or:hover {
  background-color: var(--spectrum-logicbutton-or-background-color-hover, var(--spectrum-global-color-magenta-700));
  border-color: var(--spectrum-logicbutton-or-border-color-hover, var(--spectrum-global-color-magenta-700));
  color: var(--spectrum-logicbutton-or-text-color, var(--spectrum-global-color-static-white));
}

.spectrum-LogicButton--or:disabled, .spectrum-LogicButton--or.is-disabled {
  background-color: var(--spectrum-button-secondary-m-background-color-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-secondary-m-border-color-disabled, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-logicbutton-and-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}

.spectrum-ClearButton {
  width: var(--spectrum-clearbutton-medium-width, var(--spectrum-alias-single-line-height));
  height: var(--spectrum-clearbutton-medium-height, var(--spectrum-alias-single-line-height));
  border: none;
  border-radius: 100%;
  margin: 0;
  padding: 0;
}

.spectrum-ClearButton > .spectrum-Icon {
  margin: 0 auto;
}

.spectrum-ClearButton--overBackground.focus-ring:after {
  margin: calc(var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)) * -1);
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .spectrum-ClearButton > .spectrum-Icon {
    margin: 0;
  }
}

.spectrum-ClearButton--small {
  width: var(--spectrum-clearbutton-small-width, var(--spectrum-global-dimension-size-300));
  height: var(--spectrum-clearbutton-small-height, var(--spectrum-global-dimension-size-300));
}

.spectrum-Button--sizeS {
  --spectrum-button-primary-focus-ring-size-key-focus: var(--spectrum-button-primary-s-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size));
  --spectrum-button-primary-text-font-weight: var(--spectrum-button-primary-s-text-font-weight, var(--spectrum-global-font-weight-bold));
  --spectrum-button-primary-text-line-height: var(--spectrum-button-primary-s-text-line-height, var(--spectrum-alias-component-text-line-height));
  --spectrum-button-primary-border-size: var(--spectrum-button-primary-s-border-size, var(--spectrum-alias-border-size-thick));
  --spectrum-button-primary-text-size: var(--spectrum-button-primary-s-text-size, var(--spectrum-alias-item-text-size-s));
  --spectrum-button-primary-icon-gap: var(--spectrum-button-primary-s-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-s));
  --spectrum-button-primary-height: var(--spectrum-button-primary-s-height, var(--spectrum-alias-item-height-s));
  --spectrum-button-primary-padding-left: var(--spectrum-button-primary-s-padding-left, var(--spectrum-alias-item-rounded-workflow-padding-left-s));
  --spectrum-button-primary-border-radius: var(--spectrum-button-primary-s-border-radius, var(--spectrum-alias-item-rounded-border-radius-s));
  --spectrum-button-primary-min-width: var(--spectrum-button-primary-s-min-width, var(--spectrum-global-dimension-size-675));
  --spectrum-button-primary-textonly-padding-left: var(--spectrum-button-primary-s-textonly-padding-left, var(--spectrum-alias-item-rounded-padding-s));
  --spectrum-button-primary-textonly-padding-right: var(--spectrum-button-primary-s-textonly-padding-right, var(--spectrum-alias-item-rounded-padding-s));
  --spectrum-button-primary-text-padding-top: calc(var(--spectrum-button-primary-s-text-padding-top, var(--spectrum-alias-item-text-padding-top-s))  - 3px);
}

.spectrum-Button--sizeM {
  --spectrum-button-primary-min-width: var(--spectrum-button-primary-m-min-width);
  --spectrum-button-primary-focus-ring-size-key-focus: var(--spectrum-button-primary-m-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size));
  --spectrum-button-primary-text-font-weight: var(--spectrum-button-primary-m-text-font-weight, var(--spectrum-global-font-weight-bold));
  --spectrum-button-primary-text-line-height: var(--spectrum-button-primary-m-text-line-height, var(--spectrum-alias-component-text-line-height));
  --spectrum-button-primary-border-size: var(--spectrum-button-primary-m-border-size, var(--spectrum-alias-border-size-thick));
  --spectrum-button-primary-text-size: var(--spectrum-button-primary-m-text-size, var(--spectrum-alias-item-text-size-m));
  --spectrum-button-primary-text-padding-top: var(--spectrum-button-primary-m-text-padding-top, var(--spectrum-alias-item-text-padding-top-m));
  --spectrum-button-primary-height: var(--spectrum-button-primary-m-height, var(--spectrum-alias-item-height-m));
  --spectrum-button-primary-icon-gap: var(--spectrum-button-primary-m-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-m));
  --spectrum-button-primary-padding-left: var(--spectrum-button-primary-m-padding-left, var(--spectrum-alias-item-rounded-workflow-padding-left-m));
  --spectrum-button-primary-border-radius: var(--spectrum-button-primary-m-border-radius, var(--spectrum-alias-item-rounded-border-radius-m));
  --spectrum-button-primary-textonly-padding-left: var(--spectrum-button-primary-m-textonly-padding-left, var(--spectrum-alias-item-rounded-padding-m));
  --spectrum-button-primary-textonly-padding-right: var(--spectrum-button-primary-m-textonly-padding-right, var(--spectrum-alias-item-rounded-padding-m));
}

.spectrum-Button--sizeL {
  --spectrum-button-primary-focus-ring-size-key-focus: var(--spectrum-button-primary-l-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size));
  --spectrum-button-primary-text-font-weight: var(--spectrum-button-primary-l-text-font-weight, var(--spectrum-global-font-weight-bold));
  --spectrum-button-primary-text-line-height: var(--spectrum-button-primary-l-text-line-height, var(--spectrum-alias-component-text-line-height));
  --spectrum-button-primary-border-size: var(--spectrum-button-primary-l-border-size, var(--spectrum-alias-border-size-thick));
  --spectrum-button-primary-text-size: var(--spectrum-button-primary-l-text-size, var(--spectrum-alias-item-text-size-l));
  --spectrum-button-primary-text-padding-top: var(--spectrum-button-primary-l-text-padding-top, var(--spectrum-alias-item-text-padding-top-l));
  --spectrum-button-primary-icon-gap: var(--spectrum-button-primary-l-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-l));
  --spectrum-button-primary-height: var(--spectrum-button-primary-l-height, var(--spectrum-alias-item-height-l));
  --spectrum-button-primary-padding-left: var(--spectrum-button-primary-l-padding-left, var(--spectrum-alias-item-rounded-workflow-padding-left-l));
  --spectrum-button-primary-border-radius: var(--spectrum-button-primary-l-border-radius, var(--spectrum-alias-item-rounded-border-radius-l));
  --spectrum-button-primary-min-width: var(--spectrum-button-primary-l-min-width, var(--spectrum-global-dimension-size-1125));
  --spectrum-button-primary-textonly-padding-left: var(--spectrum-button-primary-l-textonly-padding-left, var(--spectrum-alias-item-rounded-padding-l));
  --spectrum-button-primary-textonly-padding-right: var(--spectrum-button-primary-l-textonly-padding-right, var(--spectrum-alias-item-rounded-padding-l));
}

.spectrum-Button--sizeXL {
  --spectrum-button-primary-focus-ring-size-key-focus: var(--spectrum-button-primary-xl-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size));
  --spectrum-button-primary-text-font-weight: var(--spectrum-button-primary-xl-text-font-weight, var(--spectrum-global-font-weight-bold));
  --spectrum-button-primary-text-line-height: var(--spectrum-button-primary-xl-text-line-height, var(--spectrum-alias-component-text-line-height));
  --spectrum-button-primary-border-size: var(--spectrum-button-primary-xl-border-size, var(--spectrum-alias-border-size-thick));
  --spectrum-button-primary-icon-gap: var(--spectrum-button-primary-xl-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-l));
  --spectrum-button-primary-text-size: var(--spectrum-button-primary-xl-text-size, var(--spectrum-alias-item-text-size-xl));
  --spectrum-button-primary-text-padding-top: var(--spectrum-button-primary-xl-text-padding-top, var(--spectrum-alias-item-text-padding-top-xl));
  --spectrum-button-primary-height: var(--spectrum-button-primary-xl-height, var(--spectrum-alias-item-height-xl));
  --spectrum-button-primary-padding-left: var(--spectrum-button-primary-xl-padding-left, var(--spectrum-alias-item-rounded-workflow-padding-left-xl));
  --spectrum-button-primary-border-radius: var(--spectrum-button-primary-xl-border-radius, var(--spectrum-alias-item-rounded-border-radius-xl));
  --spectrum-button-primary-min-width: var(--spectrum-button-primary-xl-min-width, var(--spectrum-global-dimension-size-1250));
  --spectrum-button-primary-textonly-padding-left: var(--spectrum-button-primary-xl-textonly-padding-left, var(--spectrum-alias-item-rounded-padding-xl));
  --spectrum-button-primary-textonly-padding-right: var(--spectrum-button-primary-xl-textonly-padding-right, var(--spectrum-alias-item-rounded-padding-xl));
}

.spectrum-Button {
  --spectrum-button-primary-padding-left-adjusted: calc(var(--spectrum-button-primary-padding-left)  - var(--spectrum-button-primary-border-size));
  --spectrum-button-primary-textonly-padding-left-adjusted: calc(var(--spectrum-button-primary-textonly-padding-left)  - var(--spectrum-button-primary-border-size));
  --spectrum-button-primary-textonly-padding-right-adjusted: calc(var(--spectrum-button-primary-textonly-padding-right)  - var(--spectrum-button-primary-border-size));
  --spectrum-button-padding-y: calc(var(--spectrum-button-primary-text-padding-top)  - 1px);
}

[dir="ltr"] .spectrum-Button {
  padding-left: var(--spectrum-button-primary-textonly-padding-left-adjusted);
  padding-right: var(--spectrum-button-primary-textonly-padding-right-adjusted);
}

[dir="rtl"] .spectrum-Button {
  padding-right: var(--spectrum-button-primary-textonly-padding-left-adjusted);
  padding-left: var(--spectrum-button-primary-textonly-padding-right-adjusted);
}

.spectrum-Button {
  border-width: var(--spectrum-button-primary-border-size);
  border-radius: var(--spectrum-button-primary-border-radius);
  min-height: var(--spectrum-button-primary-height);
  height: auto;
  min-width: var(--spectrum-button-primary-min-width);
  padding-bottom: calc(var(--spectrum-button-padding-y)  + 1px);
  padding-top: calc(var(--spectrum-button-padding-y)  - 1px);
  font-size: var(--spectrum-button-primary-text-size);
  font-weight: var(--spectrum-button-primary-text-font-weight);
  border-style: solid;
}

.spectrum-Button:hover, .spectrum-Button:active {
  box-shadow: none;
}

[dir="ltr"] .spectrum-Button .spectrum-Icon {
  margin-left: calc(-1 * (var(--spectrum-button-primary-textonly-padding-left-adjusted)  - var(--spectrum-button-primary-padding-left-adjusted)));
}

[dir="rtl"] .spectrum-Button .spectrum-Icon {
  margin-right: calc(-1 * (var(--spectrum-button-primary-textonly-padding-left-adjusted)  - var(--spectrum-button-primary-padding-left-adjusted)));
}

[dir="ltr"] .spectrum-Button .spectrum-Icon + .spectrum-Button-label {
  padding-left: var(--spectrum-button-primary-icon-gap);
}

[dir="rtl"] .spectrum-Button .spectrum-Icon + .spectrum-Button-label {
  padding-right: var(--spectrum-button-primary-icon-gap);
}

[dir="ltr"] .spectrum-Button .spectrum-Icon + .spectrum-Button-label {
  padding-right: 0;
}

[dir="rtl"] .spectrum-Button .spectrum-Icon + .spectrum-Button-label {
  padding-left: 0;
}

.spectrum-Button-label {
  line-height: var(--spectrum-button-primary-text-line-height);
}

.spectrum-LogicButton.focus-ring:after, .spectrum-LogicButton.is-focused:after, .spectrum-Button.focus-ring:after, .spectrum-Button.is-focused:after {
  box-shadow: 0 0 0 var(--spectrum-button-primary-focus-ring-size-key-focus) var(--spectrum-button-primary-m-focus-ring-color-key-focus, var(--spectrum-alias-focus-ring-color));
}

.spectrum-Button--cta {
  background-color: var(--spectrum-button-cta-m-background-color, var(--spectrum-semantic-cta-color-background-default));
  border-color: var(--spectrum-button-cta-m-border-color, var(--spectrum-semantic-cta-color-background-default));
  color: var(--spectrum-button-cta-m-text-color, var(--spectrum-global-color-static-white));
}

.spectrum-Button--cta:hover {
  background-color: var(--spectrum-button-cta-m-background-color-hover, var(--spectrum-semantic-cta-color-background-hover));
  border-color: var(--spectrum-button-cta-m-border-color-hover, var(--spectrum-semantic-cta-color-background-hover));
  color: var(--spectrum-button-cta-m-text-color-hover, var(--spectrum-global-color-static-white));
}

.spectrum-Button--cta.focus-ring {
  background-color: var(--spectrum-button-cta-m-background-color-key-focus, var(--spectrum-semantic-cta-color-background-hover));
  border-color: var(--spectrum-button-cta-m-border-color-key-focus, var(--spectrum-semantic-cta-color-background-hover));
  color: var(--spectrum-button-cta-m-text-color-key-focus, var(--spectrum-global-color-static-white));
}

.spectrum-Button--cta:active {
  background-color: var(--spectrum-button-cta-m-background-color-down, var(--spectrum-semantic-cta-color-background-down));
  border-color: var(--spectrum-button-cta-m-border-color-down, var(--spectrum-semantic-cta-color-background-down));
  color: var(--spectrum-button-cta-m-text-color-down, var(--spectrum-global-color-static-white));
}

.spectrum-Button--cta:disabled, .spectrum-Button--cta.is-disabled {
  background-color: var(--spectrum-button-cta-m-background-color-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-cta-m-border-color-disabled, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-cta-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}

.spectrum-Button--primary {
  background-color: var(--spectrum-button-primary-m-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-primary-m-border-color, var(--spectrum-global-color-gray-800));
  color: var(--spectrum-button-primary-m-text-color, var(--spectrum-global-color-gray-800));
}

.spectrum-Button--primary:hover {
  background-color: var(--spectrum-button-primary-m-background-color-hover, var(--spectrum-global-color-gray-800));
  border-color: var(--spectrum-button-primary-m-border-color-hover, var(--spectrum-global-color-gray-800));
  color: var(--spectrum-button-primary-m-text-color-hover, var(--spectrum-global-color-gray-50));
}

.spectrum-Button--primary.focus-ring {
  background-color: var(--spectrum-button-primary-m-background-color-key-focus, var(--spectrum-global-color-gray-800));
  border-color: var(--spectrum-button-primary-m-border-color-key-focus, var(--spectrum-global-color-gray-800));
  color: var(--spectrum-button-primary-m-text-color-key-focus, var(--spectrum-global-color-gray-50));
}

.spectrum-Button--primary:active {
  background-color: var(--spectrum-button-primary-m-background-color-down, var(--spectrum-global-color-gray-900));
  border-color: var(--spectrum-button-primary-m-border-color-down, var(--spectrum-global-color-gray-900));
  color: var(--spectrum-button-primary-m-text-color-down, var(--spectrum-global-color-gray-50));
}

.spectrum-Button--primary:disabled, .spectrum-Button--primary.is-disabled {
  background-color: var(--spectrum-button-primary-m-background-color-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-primary-m-border-color-disabled, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-primary-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}

.spectrum-Button--secondary {
  background-color: var(--spectrum-button-secondary-m-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-secondary-m-border-color, var(--spectrum-global-color-gray-700));
  color: var(--spectrum-button-secondary-m-text-color, var(--spectrum-global-color-gray-700));
}

.spectrum-Button--secondary:hover {
  background-color: var(--spectrum-button-secondary-m-background-color-hover, var(--spectrum-global-color-gray-700));
  border-color: var(--spectrum-button-secondary-m-border-color-hover, var(--spectrum-global-color-gray-700));
  color: var(--spectrum-button-secondary-m-text-color-hover, var(--spectrum-global-color-gray-50));
}

.spectrum-Button--secondary.focus-ring {
  background-color: var(--spectrum-button-secondary-m-background-color-key-focus, var(--spectrum-global-color-gray-700));
  border-color: var(--spectrum-button-secondary-m-border-color-key-focus, var(--spectrum-global-color-gray-700));
  color: var(--spectrum-button-secondary-m-text-color-key-focus, var(--spectrum-global-color-gray-50));
}

.spectrum-Button--secondary:active {
  background-color: var(--spectrum-button-secondary-m-background-color-down, var(--spectrum-global-color-gray-800));
  border-color: var(--spectrum-button-secondary-m-border-color-down, var(--spectrum-global-color-gray-800));
  color: var(--spectrum-button-secondary-m-text-color-down, var(--spectrum-global-color-gray-50));
}

.spectrum-Button--secondary:disabled, .spectrum-Button--secondary.is-disabled {
  background-color: var(--spectrum-button-secondary-m-background-color-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-secondary-m-border-color-disabled, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-secondary-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}

.spectrum-Button--warning {
  background-color: var(--spectrum-button-warning-m-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-warning-m-border-color, var(--spectrum-semantic-negative-color-text-small));
  color: var(--spectrum-button-warning-m-text-color, var(--spectrum-semantic-negative-color-text-small));
}

.spectrum-Button--warning:hover {
  background-color: var(--spectrum-button-warning-m-background-color-hover, var(--spectrum-semantic-negative-color-text-small));
  border-color: var(--spectrum-button-warning-m-border-color-hover, var(--spectrum-semantic-negative-color-text-small));
  color: var(--spectrum-button-warning-m-text-color-hover, var(--spectrum-global-color-gray-50));
}

.spectrum-Button--warning.focus-ring {
  background-color: var(--spectrum-button-warning-m-background-color-key-focus, var(--spectrum-semantic-negative-color-text-small));
  border-color: var(--spectrum-button-warning-m-border-color-key-focus, var(--spectrum-semantic-negative-color-text-small));
  color: var(--spectrum-button-warning-m-text-color-key-focus, var(--spectrum-global-color-gray-50));
}

.spectrum-Button--warning:active {
  background-color: var(--spectrum-button-warning-m-background-color-down, var(--spectrum-global-color-red-700));
  border-color: var(--spectrum-button-warning-m-border-color-down, var(--spectrum-global-color-red-700));
  color: var(--spectrum-button-warning-m-text-color-down, var(--spectrum-global-color-gray-50));
}

.spectrum-Button--warning:disabled, .spectrum-Button--warning.is-disabled {
  background-color: var(--spectrum-button-warning-m-background-color-disabled, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-warning-m-border-color-disabled, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-warning-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}

.spectrum-Button--overBackground {
  background-color: var(--spectrum-button-over-background-m-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-over-background-m-border-color, var(--spectrum-global-color-static-white));
  color: var(--spectrum-button-over-background-m-text-color, var(--spectrum-global-color-static-white));
}

.spectrum-Button--overBackground:hover, .spectrum-Button--overBackground.focus-ring {
  background-color: var(--spectrum-button-over-background-m-background-color-hover, var(--spectrum-global-color-static-white));
  border-color: var(--spectrum-button-over-background-m-border-color-hover, var(--spectrum-global-color-static-white));
  color: inherit;
}

.spectrum-Button--overBackground.focus-ring:after {
  box-shadow: 0 0 0 var(--spectrum-alias-focus-ring-size, var(--spectrum-global-dimension-static-size-25)) var(--spectrum-button-over-background-m-border-color-key-focus, var(--spectrum-global-color-static-white));
}

.spectrum-Button--overBackground:active {
  background-color: var(--spectrum-button-over-background-m-background-color-down, var(--spectrum-global-color-static-white));
  border-color: var(--spectrum-button-over-background-m-border-color-down, var(--spectrum-global-color-static-white));
  color: inherit;
}

.spectrum-Button--overBackground:disabled, .spectrum-Button--overBackground.is-disabled {
  background-color: var(--spectrum-button-over-background-m-background-color-disabled, rgba(255, 255, 255, .1));
  border-color: var(--spectrum-button-over-background-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-over-background-m-text-color-disabled, rgba(255, 255, 255, .35));
}

.spectrum-Button--overBackground.spectrum-Button--quiet, .spectrum-ClearButton--overBackground {
  background-color: var(--spectrum-button-quiet-over-background-m-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-quiet-over-background-m-border-color, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-over-background-m-text-color, var(--spectrum-global-color-static-white));
}

.spectrum-Button--overBackground.spectrum-Button--quiet:hover, .spectrum-ClearButton--overBackground:hover {
  background-color: var(--spectrum-button-quiet-over-background-m-background-color-hover, rgba(255, 255, 255, .1));
  border-color: var(--spectrum-button-quiet-over-background-m-border-color-hover, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-over-background-m-text-color-hover, var(--spectrum-global-color-static-white));
}

.spectrum-Button--overBackground.spectrum-Button--quiet.focus-ring, .spectrum-ClearButton--overBackground.focus-ring {
  background-color: var(--spectrum-button-quiet-over-background-m-background-color-hover, rgba(255, 255, 255, .1));
  border-color: var(--spectrum-button-quiet-over-background-m-border-color-hover, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-over-background-m-text-color-hover, var(--spectrum-global-color-static-white));
  box-shadow: none;
}

.spectrum-Button--overBackground.spectrum-Button--quiet.focus-ring:after, .spectrum-ClearButton--overBackground.focus-ring:after {
  box-shadow: 0 0 0 var(--spectrum-alias-focus-ring-size, var(--spectrum-global-dimension-static-size-25)) var(--spectrum-button-over-background-m-border-color-key-focus, var(--spectrum-global-color-static-white));
}

.spectrum-Button--overBackground.spectrum-Button--quiet:active, .spectrum-ClearButton--overBackground:active {
  background-color: var(--spectrum-button-quiet-over-background-m-background-color-down, rgba(255, 255, 255, .2));
  border-color: var(--spectrum-button-quiet-over-background-m-border-color-down, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-over-background-m-text-color-down, var(--spectrum-global-color-static-white));
}

.spectrum-Button--overBackground.spectrum-Button--quiet:disabled, .spectrum-Button--overBackground.spectrum-Button--quiet.is-disabled, .spectrum-ClearButton--overBackground:disabled, .spectrum-ClearButton--overBackground.is-disabled {
  background-color: var(--spectrum-button-quiet-over-background-m-background-color-disabled, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-quiet-over-background-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-over-background-m-text-color-disabled, rgba(255, 255, 255, .15));
}

.spectrum-Button--primary.spectrum-Button--quiet {
  background-color: var(--spectrum-button-quiet-primary-m-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-quiet-primary-m-border-color, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-primary-m-text-color, var(--spectrum-global-color-gray-800));
}

.spectrum-Button--primary.spectrum-Button--quiet:hover {
  background-color: var(--spectrum-button-quiet-primary-m-background-color-hover, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-quiet-primary-m-border-color-hover, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-quiet-primary-m-text-color-hover, var(--spectrum-global-color-gray-900));
}

.spectrum-Button--primary.spectrum-Button--quiet.focus-ring {
  background-color: var(--spectrum-button-quiet-primary-m-background-color-key-focus, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-quiet-primary-m-border-color-key-focus, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-quiet-primary-m-text-color-key-focus, var(--spectrum-global-color-gray-900));
}

.spectrum-Button--primary.spectrum-Button--quiet:active {
  background-color: var(--spectrum-button-quiet-primary-m-background-color-down, var(--spectrum-global-color-gray-300));
  border-color: var(--spectrum-button-quiet-primary-m-border-color-down, var(--spectrum-global-color-gray-300));
  color: var(--spectrum-button-quiet-primary-m-text-color-down, var(--spectrum-global-color-gray-900));
}

.spectrum-Button--primary.spectrum-Button--quiet:disabled, .spectrum-Button--primary.spectrum-Button--quiet.is-disabled {
  background-color: var(--spectrum-button-quiet-primary-m-background-color-disabled, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-quiet-primary-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-primary-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}

.spectrum-Button--secondary.spectrum-Button--quiet {
  background-color: var(--spectrum-button-quiet-secondary-m-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-quiet-secondary-m-border-color, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-secondary-m-text-color, var(--spectrum-global-color-gray-700));
}

.spectrum-Button--secondary.spectrum-Button--quiet:hover {
  background-color: var(--spectrum-button-quiet-secondary-m-background-color-hover, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-quiet-secondary-m-border-color-hover, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-quiet-secondary-m-text-color-hover, var(--spectrum-global-color-gray-800));
}

.spectrum-Button--secondary.spectrum-Button--quiet.focus-ring {
  background-color: var(--spectrum-button-quiet-secondary-m-background-color-key-focus, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-quiet-secondary-m-border-color-key-focus, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-quiet-secondary-m-text-color-key-focus, var(--spectrum-global-color-gray-800));
}

.spectrum-Button--secondary.spectrum-Button--quiet:active {
  background-color: var(--spectrum-button-quiet-secondary-m-background-color-down, var(--spectrum-global-color-gray-300));
  border-color: var(--spectrum-button-quiet-secondary-m-border-color-down, var(--spectrum-global-color-gray-300));
  color: var(--spectrum-button-quiet-secondary-m-text-color-down, var(--spectrum-global-color-gray-800));
}

.spectrum-Button--secondary.spectrum-Button--quiet:disabled, .spectrum-Button--secondary.spectrum-Button--quiet.is-disabled {
  background-color: var(--spectrum-button-quiet-secondary-m-background-color-disabled, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-quiet-secondary-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-secondary-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}

.spectrum-Button--warning.spectrum-Button--quiet {
  background-color: var(--spectrum-button-quiet-warning-m-background-color, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-quiet-warning-m-border-color, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-warning-m-text-color, var(--spectrum-semantic-negative-color-text-small));
}

.spectrum-Button--warning.spectrum-Button--quiet:hover {
  background-color: var(--spectrum-button-quiet-warning-m-background-color-hover, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-quiet-warning-m-border-color-hover, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-quiet-warning-m-text-color-hover, var(--spectrum-global-color-red-700));
}

.spectrum-Button--warning.spectrum-Button--quiet.focus-ring {
  background-color: var(--spectrum-button-quiet-warning-m-background-color-key-focus, var(--spectrum-global-color-gray-200));
  border-color: var(--spectrum-button-quiet-warning-m-border-color-key-focus, var(--spectrum-global-color-gray-200));
  color: var(--spectrum-button-quiet-warning-m-text-color-key-focus, var(--spectrum-global-color-red-700));
}

.spectrum-Button--warning.spectrum-Button--quiet:active {
  background-color: var(--spectrum-button-quiet-warning-m-background-color-down, var(--spectrum-global-color-gray-300));
  border-color: var(--spectrum-button-quiet-warning-m-border-color-down, var(--spectrum-global-color-gray-300));
  color: var(--spectrum-button-quiet-warning-m-text-color-down, var(--spectrum-global-color-red-700));
}

.spectrum-Button--warning.spectrum-Button--quiet:disabled, .spectrum-Button--warning.spectrum-Button--quiet.is-disabled {
  background-color: var(--spectrum-button-quiet-warning-m-background-color-disabled, var(--spectrum-alias-background-color-transparent));
  border-color: var(--spectrum-button-quiet-warning-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
  color: var(--spectrum-button-quiet-warning-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}

@media (forced-colors: active) {
  .spectrum-Button {
    --spectrum-button-cta-m-background-color: ButtonText;
    --spectrum-button-cta-m-background-color-disabled: ButtonFace;
    --spectrum-button-cta-m-background-color-down: Highlight;
    --spectrum-button-cta-m-background-color-hover: Highlight;
    --spectrum-button-cta-m-background-color-key-focus: Highlight;
    --spectrum-button-cta-m-border-color-disabled: GrayText;
    --spectrum-button-cta-m-border-color-down: Highlight;
    --spectrum-button-cta-m-border-color-hover: Highlight;
    --spectrum-button-cta-m-border-color-key-focus: Highlight;
    --spectrum-button-cta-m-border-color: ButtonText;
    --spectrum-button-cta-m-text-color-disabled: GrayText;
    --spectrum-button-cta-m-text-color-down: ButtonFace;
    --spectrum-button-cta-m-text-color-hover: ButtonFace;
    --spectrum-button-cta-m-text-color-key-focus: ButtonFace;
    --spectrum-button-cta-m-text-color: ButtonFace;
    --spectrum-button-over-background-m-background-color: ButtonFace;
    --spectrum-button-over-background-m-background-color-disabled: ButtonFace;
    --spectrum-button-over-background-m-background-color-down: ButtonFace;
    --spectrum-button-over-background-m-background-color-hover: ButtonFace;
    --spectrum-button-over-background-m-border-color-disabled: GrayText;
    --spectrum-button-over-background-m-border-color-down: Highlight;
    --spectrum-button-over-background-m-border-color-hover: Highlight;
    --spectrum-button-over-background-m-border-color-key-focus: ButtonText;
    --spectrum-button-over-background-m-border-color: ButtonText;
    --spectrum-button-over-background-m-text-color-disabled: GrayText;
    --spectrum-button-over-background-m-text-color: ButtonText;
    --spectrum-button-quiet-over-background-m-background-color-disabled: ButtonFace;
    --spectrum-button-quiet-over-background-m-background-color-down: ButtonFace;
    --spectrum-button-quiet-over-background-m-background-color-hover: ButtonFace;
    --spectrum-button-quiet-over-background-m-border-color-disabled: ButtonFace;
    --spectrum-button-quiet-over-background-m-border-color-down: Highlight;
    --spectrum-button-quiet-over-background-m-border-color-hover: Highlight;
    --spectrum-button-quiet-over-background-m-border-color: ButtonFace;
    --spectrum-button-quiet-over-background-m-text-color-disabled: GrayText;
    --spectrum-button-quiet-over-background-m-text-color-down: ButtonText;
    --spectrum-button-quiet-over-background-m-text-color-hover: ButtonText;
    --spectrum-button-quiet-over-background-m-text-color: ButtonText;
    --spectrum-button-primary-m-background-color: ButtonFace;
    --spectrum-button-primary-m-background-color-disabled: ButtonFace;
    --spectrum-button-primary-m-background-color-down: ButtonFace;
    --spectrum-button-primary-m-background-color-hover: ButtonFace;
    --spectrum-button-primary-m-background-color-key-focus: ButtonFace;
    --spectrum-button-primary-m-border-color-disabled: GrayText;
    --spectrum-button-primary-m-border-color-down: Highlight;
    --spectrum-button-primary-m-border-color-hover: Highlight;
    --spectrum-button-primary-m-border-color-key-focus: Highlight;
    --spectrum-button-primary-m-border-color: ButtonText;
    --spectrum-button-primary-m-text-color-disabled: GrayText;
    --spectrum-button-primary-m-text-color-down: ButtonText;
    --spectrum-button-primary-m-text-color-hover: ButtonText;
    --spectrum-button-primary-m-text-color-key-focus: ButtonText;
    --spectrum-button-primary-m-text-color: ButtonText;
    --spectrum-button-quiet-primary-m-background-color-disabled: ButtonFace;
    --spectrum-button-quiet-primary-m-background-color-down: ButtonFace;
    --spectrum-button-quiet-primary-m-background-color-hover: ButtonFace;
    --spectrum-button-quiet-primary-m-background-color-key-focus: ButtonFace;
    --spectrum-button-quiet-primary-m-border-color-disabled: ButtonFace;
    --spectrum-button-quiet-primary-m-border-color-down: Highlight;
    --spectrum-button-quiet-primary-m-border-color-hover: Highlight;
    --spectrum-button-quiet-primary-m-border-color-key-focus: Highlight;
    --spectrum-button-quiet-primary-m-border-color: ButtonFace;
    --spectrum-button-quiet-primary-m-text-color-disabled: GrayText;
    --spectrum-button-quiet-primary-m-text-color-down: ButtonText;
    --spectrum-button-quiet-primary-m-text-color-hover: ButtonText;
    --spectrum-button-quiet-primary-m-text-color-key-focus: ButtonText;
    --spectrum-button-quiet-primary-m-text-color: ButtonText;
    --spectrum-button-secondary-m-background-color: ButtonFace;
    --spectrum-button-secondary-m-background-color-down: ButtonFace;
    --spectrum-button-secondary-m-background-color-hover: ButtonFace;
    --spectrum-button-secondary-m-background-color-key-focus: ButtonFace;
    --spectrum-button-secondary-m-border-color-disabled: GrayText;
    --spectrum-button-secondary-m-border-color-down: Highlight;
    --spectrum-button-secondary-m-border-color-hover: Highlight;
    --spectrum-button-secondary-m-border-color-key-focus: Highlight;
    --spectrum-button-secondary-m-border-color: ButtonText;
    --spectrum-button-secondary-m-text-color-disabled: GrayText;
    --spectrum-button-secondary-m-text-color-down: ButtonText;
    --spectrum-button-secondary-m-text-color-hover: ButtonText;
    --spectrum-button-secondary-m-text-color-key-focus: ButtonText;
    --spectrum-button-secondary-m-text-color: ButtonText;
    --spectrum-button-quiet-secondary-m-background-color-disabled: ButtonFace;
    --spectrum-button-quiet-secondary-m-background-color-down: ButtonFace;
    --spectrum-button-quiet-secondary-m-background-color-hover: ButtonFace;
    --spectrum-button-quiet-secondary-m-background-color-key-focus: ButtonFace;
    --spectrum-button-quiet-secondary-m-border-color-disabled: ButtonFace;
    --spectrum-button-quiet-secondary-m-border-color-down: Highlight;
    --spectrum-button-quiet-secondary-m-border-color-hover: Highlight;
    --spectrum-button-quiet-secondary-m-border-color-key-focus: Highlight;
    --spectrum-button-quiet-secondary-m-border-color: ButtonFace;
    --spectrum-button-quiet-secondary-m-text-color-disabled: GrayText;
    --spectrum-button-quiet-secondary-m-text-color-down: ButtonText;
    --spectrum-button-quiet-secondary-m-text-color-hover: ButtonText;
    --spectrum-button-quiet-secondary-m-text-color-key-focus: ButtonText;
    --spectrum-button-quiet-secondary-m-text-color: ButtonText;
    --spectrum-button-warning-m-background-color: ButtonFace;
    --spectrum-button-warning-m-background-color-down: ButtonFace;
    --spectrum-button-warning-m-background-color-hover: ButtonFace;
    --spectrum-button-warning-m-background-color-key-focus: ButtonFace;
    --spectrum-button-warning-m-border-color-disabled: GrayText;
    --spectrum-button-warning-m-border-color-down: Highlight;
    --spectrum-button-warning-m-border-color-hover: Highlight;
    --spectrum-button-warning-m-border-color-key-focus: Highlight;
    --spectrum-button-warning-m-border-color: ButtonText;
    --spectrum-button-warning-m-text-color-disabled: GrayText;
    --spectrum-button-warning-m-text-color-down: ButtonText;
    --spectrum-button-warning-m-text-color-hover: ButtonText;
    --spectrum-button-warning-m-text-color-key-focus: ButtonText;
    --spectrum-button-warning-m-text-color: ButtonText;
    --spectrum-button-quiet-warning-m-background-color-disabled: ButtonFace;
    --spectrum-button-quiet-warning-m-background-color-down: ButtonFace;
    --spectrum-button-quiet-warning-m-background-color-hover: ButtonFace;
    --spectrum-button-quiet-warning-m-background-color-key-focus: ButtonFace;
    --spectrum-button-quiet-warning-m-border-color-disabled: ButtonFace;
    --spectrum-button-quiet-warning-m-border-color-down: Highlight;
    --spectrum-button-quiet-warning-m-border-color-hover: Highlight;
    --spectrum-button-quiet-warning-m-border-color-key-focus: Highlight;
    --spectrum-button-quiet-warning-m-border-color: ButtonFace;
    --spectrum-button-quiet-warning-m-text-color-disabled: GrayText;
    --spectrum-button-quiet-warning-m-text-color-down: ButtonText;
    --spectrum-button-quiet-warning-m-text-color-hover: ButtonText;
    --spectrum-button-quiet-warning-m-text-color-key-focus: ButtonText;
    --spectrum-button-quiet-warning-m-text-color: ButtonText;
    --spectrum-button-secondary-m-background-color-disabled: ButtonFace;
    --spectrum-button-warning-m-background-color-disabled: ButtonFace;
    --spectrum-button-primary-m-focus-ring-color-key-focus: ButtonText;
    forced-color-adjust: none;
  }
}

.spectrum-Link--sizeS {
  --spectrum-link-primary-text-size: var(--spectrum-link-primary-s-text-size, var(--spectrum-alias-item-text-size-s));
}

.spectrum-Link--sizeM {
  --spectrum-link-primary-text-size: var(--spectrum-link-primary-m-text-size, var(--spectrum-alias-item-text-size-m));
}

.spectrum-Link--sizeL {
  --spectrum-link-primary-text-size: var(--spectrum-link-primary-l-text-size, var(--spectrum-alias-item-text-size-l));
}

.spectrum-Link--sizeXL {
  --spectrum-link-primary-text-size: var(--spectrum-link-primary-xl-text-size, var(--spectrum-alias-item-text-size-xl));
}

.spectrum-Link--sizeS, .spectrum-Link--sizeM, .spectrum-Link--sizeL, .spectrum-Link--sizeXL {
  font-size: var(--spectrum-link-primary-text-size);
}

.spectrum-Link {
  -webkit-text-decoration-skip: objects;
  transition: color var(--spectrum-global-animation-duration-100, .13s) ease-in-out;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  outline: none;
  text-decoration: underline;
}

.spectrum-Link.focus-ring {
  text-decoration: underline;
  text-decoration-style: double;
}

.spectrum-Link--quiet {
  text-decoration: none;
}

.spectrum-Link--quiet:hover {
  text-decoration: underline;
}

.spectrum-Link {
  color: var(--spectrum-link-primary-m-text-color, var(--spectrum-global-color-blue-600));
}

.spectrum-Link:hover {
  color: var(--spectrum-link-primary-m-text-color-hover, var(--spectrum-global-color-blue-600));
}

.spectrum-Link:active {
  color: var(--spectrum-link-primary-m-text-color-down, var(--spectrum-global-color-blue-700));
}

.spectrum-Link.focus-ring {
  color: var(--spectrum-link-primary-m-text-color-key-focus, var(--spectrum-alias-text-color-key-focus));
}

.spectrum-Link--secondary, .spectrum-Link--secondary:hover, .spectrum-Link--secondary:active, .spectrum-Link--secondary:focus {
  color: inherit;
}

.spectrum-Link--overBackground {
  color: var(--spectrum-link-over-background-m-text-color, var(--spectrum-alias-text-color-over-background));
}

.spectrum-Link--overBackground:hover {
  color: var(--spectrum-link-over-background-m-text-color-hover, var(--spectrum-alias-text-color-over-background));
}

.spectrum-Link--overBackground:active {
  color: var(--spectrum-link-over-background-m-text-color-down, var(--spectrum-alias-text-color-over-background));
}

.spectrum-Link--overBackground:focus {
  color: var(--spectrum-link-over-background-m-text-color-key-focus, var(--spectrum-alias-text-color-over-background));
}

@media (forced-colors: active) {
  .spectrum-Link--secondary, .spectrum-Link--secondary:hover, .spectrum-Link--secondary:active, .spectrum-Link--secondary:focus {
    color: linktext;
  }
}

.spectrum-ProgressCircle--indeterminate-fill-submask-2 {
  -webkit-animation: 1s linear infinite spectrum-fill-mask-2;
  animation: 1s linear infinite spectrum-fill-mask-2;
}

@-webkit-keyframes spectrum-fill-mask-1 {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  1.69% {
    -webkit-transform: rotate(72.3deg);
    transform: rotate(72.3deg);
  }

  3.39% {
    -webkit-transform: rotate(55.5deg);
    transform: rotate(55.5deg);
  }

  5.08% {
    -webkit-transform: rotate(40.3deg);
    transform: rotate(40.3deg);
  }

  6.78% {
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
  }

  8.47% {
    -webkit-transform: rotate(10.6deg);
    transform: rotate(10.6deg);
  }

  10.17% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  11.86% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  13.56% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  15.25% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  16.95% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  18.64% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  20.34% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  22.03% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  23.73% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  25.42% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  27.12% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  28.81% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  30.51% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  32.2% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  33.9% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  35.59% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  37.29% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  38.98% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  40.68% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  42.37% {
    -webkit-transform: rotate(5.3deg);
    transform: rotate(5.3deg);
  }

  44.07% {
    -webkit-transform: rotate(13.4deg);
    transform: rotate(13.4deg);
  }

  45.76% {
    -webkit-transform: rotate(20.6deg);
    transform: rotate(20.6deg);
  }

  47.46% {
    -webkit-transform: rotate(29deg);
    transform: rotate(29deg);
  }

  49.15% {
    -webkit-transform: rotate(36.5deg);
    transform: rotate(36.5deg);
  }

  50.85% {
    -webkit-transform: rotate(42.6deg);
    transform: rotate(42.6deg);
  }

  52.54% {
    -webkit-transform: rotate(48.8deg);
    transform: rotate(48.8deg);
  }

  54.24% {
    -webkit-transform: rotate(54.2deg);
    transform: rotate(54.2deg);
  }

  55.93% {
    -webkit-transform: rotate(59.4deg);
    transform: rotate(59.4deg);
  }

  57.63% {
    -webkit-transform: rotate(63.2deg);
    transform: rotate(63.2deg);
  }

  59.32% {
    -webkit-transform: rotate(67.2deg);
    transform: rotate(67.2deg);
  }

  61.02% {
    -webkit-transform: rotate(70.8deg);
    transform: rotate(70.8deg);
  }

  62.71% {
    -webkit-transform: rotate(73.8deg);
    transform: rotate(73.8deg);
  }

  64.41% {
    -webkit-transform: rotate(76.2deg);
    transform: rotate(76.2deg);
  }

  66.1% {
    -webkit-transform: rotate(78.7deg);
    transform: rotate(78.7deg);
  }

  67.8% {
    -webkit-transform: rotate(80.6deg);
    transform: rotate(80.6deg);
  }

  69.49% {
    -webkit-transform: rotate(82.6deg);
    transform: rotate(82.6deg);
  }

  71.19% {
    -webkit-transform: rotate(83.7deg);
    transform: rotate(83.7deg);
  }

  72.88% {
    -webkit-transform: rotate(85deg);
    transform: rotate(85deg);
  }

  74.58% {
    -webkit-transform: rotate(86.3deg);
    transform: rotate(86.3deg);
  }

  76.27% {
    -webkit-transform: rotate(87deg);
    transform: rotate(87deg);
  }

  77.97% {
    -webkit-transform: rotate(87.7deg);
    transform: rotate(87.7deg);
  }

  79.66% {
    -webkit-transform: rotate(88.3deg);
    transform: rotate(88.3deg);
  }

  81.36% {
    -webkit-transform: rotate(88.6deg);
    transform: rotate(88.6deg);
  }

  83.05% {
    -webkit-transform: rotate(89.2deg);
    transform: rotate(89.2deg);
  }

  84.75% {
    -webkit-transform: rotate(89.2deg);
    transform: rotate(89.2deg);
  }

  86.44% {
    -webkit-transform: rotate(89.5deg);
    transform: rotate(89.5deg);
  }

  88.14% {
    -webkit-transform: rotate(89.9deg);
    transform: rotate(89.9deg);
  }

  89.83% {
    -webkit-transform: rotate(89.7deg);
    transform: rotate(89.7deg);
  }

  91.53% {
    -webkit-transform: rotate(90.1deg);
    transform: rotate(90.1deg);
  }

  93.22% {
    -webkit-transform: rotate(90.2deg);
    transform: rotate(90.2deg);
  }

  94.92% {
    -webkit-transform: rotate(90.1deg);
    transform: rotate(90.1deg);
  }

  96.61% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  98.31% {
    -webkit-transform: rotate(89.8deg);
    transform: rotate(89.8deg);
  }

  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

@keyframes spectrum-fill-mask-1 {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  1.69% {
    -webkit-transform: rotate(72.3deg);
    transform: rotate(72.3deg);
  }

  3.39% {
    -webkit-transform: rotate(55.5deg);
    transform: rotate(55.5deg);
  }

  5.08% {
    -webkit-transform: rotate(40.3deg);
    transform: rotate(40.3deg);
  }

  6.78% {
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
  }

  8.47% {
    -webkit-transform: rotate(10.6deg);
    transform: rotate(10.6deg);
  }

  10.17% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  11.86% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  13.56% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  15.25% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  16.95% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  18.64% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  20.34% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  22.03% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  23.73% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  25.42% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  27.12% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  28.81% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  30.51% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  32.2% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  33.9% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  35.59% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  37.29% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  38.98% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  40.68% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  42.37% {
    -webkit-transform: rotate(5.3deg);
    transform: rotate(5.3deg);
  }

  44.07% {
    -webkit-transform: rotate(13.4deg);
    transform: rotate(13.4deg);
  }

  45.76% {
    -webkit-transform: rotate(20.6deg);
    transform: rotate(20.6deg);
  }

  47.46% {
    -webkit-transform: rotate(29deg);
    transform: rotate(29deg);
  }

  49.15% {
    -webkit-transform: rotate(36.5deg);
    transform: rotate(36.5deg);
  }

  50.85% {
    -webkit-transform: rotate(42.6deg);
    transform: rotate(42.6deg);
  }

  52.54% {
    -webkit-transform: rotate(48.8deg);
    transform: rotate(48.8deg);
  }

  54.24% {
    -webkit-transform: rotate(54.2deg);
    transform: rotate(54.2deg);
  }

  55.93% {
    -webkit-transform: rotate(59.4deg);
    transform: rotate(59.4deg);
  }

  57.63% {
    -webkit-transform: rotate(63.2deg);
    transform: rotate(63.2deg);
  }

  59.32% {
    -webkit-transform: rotate(67.2deg);
    transform: rotate(67.2deg);
  }

  61.02% {
    -webkit-transform: rotate(70.8deg);
    transform: rotate(70.8deg);
  }

  62.71% {
    -webkit-transform: rotate(73.8deg);
    transform: rotate(73.8deg);
  }

  64.41% {
    -webkit-transform: rotate(76.2deg);
    transform: rotate(76.2deg);
  }

  66.1% {
    -webkit-transform: rotate(78.7deg);
    transform: rotate(78.7deg);
  }

  67.8% {
    -webkit-transform: rotate(80.6deg);
    transform: rotate(80.6deg);
  }

  69.49% {
    -webkit-transform: rotate(82.6deg);
    transform: rotate(82.6deg);
  }

  71.19% {
    -webkit-transform: rotate(83.7deg);
    transform: rotate(83.7deg);
  }

  72.88% {
    -webkit-transform: rotate(85deg);
    transform: rotate(85deg);
  }

  74.58% {
    -webkit-transform: rotate(86.3deg);
    transform: rotate(86.3deg);
  }

  76.27% {
    -webkit-transform: rotate(87deg);
    transform: rotate(87deg);
  }

  77.97% {
    -webkit-transform: rotate(87.7deg);
    transform: rotate(87.7deg);
  }

  79.66% {
    -webkit-transform: rotate(88.3deg);
    transform: rotate(88.3deg);
  }

  81.36% {
    -webkit-transform: rotate(88.6deg);
    transform: rotate(88.6deg);
  }

  83.05% {
    -webkit-transform: rotate(89.2deg);
    transform: rotate(89.2deg);
  }

  84.75% {
    -webkit-transform: rotate(89.2deg);
    transform: rotate(89.2deg);
  }

  86.44% {
    -webkit-transform: rotate(89.5deg);
    transform: rotate(89.5deg);
  }

  88.14% {
    -webkit-transform: rotate(89.9deg);
    transform: rotate(89.9deg);
  }

  89.83% {
    -webkit-transform: rotate(89.7deg);
    transform: rotate(89.7deg);
  }

  91.53% {
    -webkit-transform: rotate(90.1deg);
    transform: rotate(90.1deg);
  }

  93.22% {
    -webkit-transform: rotate(90.2deg);
    transform: rotate(90.2deg);
  }

  94.92% {
    -webkit-transform: rotate(90.1deg);
    transform: rotate(90.1deg);
  }

  96.61% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  98.31% {
    -webkit-transform: rotate(89.8deg);
    transform: rotate(89.8deg);
  }

  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

@-webkit-keyframes spectrum-fill-mask-2 {
  0% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  1.69% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  3.39% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  5.08% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  6.78% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  8.47% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  10.17% {
    -webkit-transform: rotate(179.2deg);
    transform: rotate(179.2deg);
  }

  11.86% {
    -webkit-transform: rotate(164deg);
    transform: rotate(164deg);
  }

  13.56% {
    -webkit-transform: rotate(151.8deg);
    transform: rotate(151.8deg);
  }

  15.25% {
    -webkit-transform: rotate(140.8deg);
    transform: rotate(140.8deg);
  }

  16.95% {
    -webkit-transform: rotate(130.3deg);
    transform: rotate(130.3deg);
  }

  18.64% {
    -webkit-transform: rotate(120.4deg);
    transform: rotate(120.4deg);
  }

  20.34% {
    -webkit-transform: rotate(110.8deg);
    transform: rotate(110.8deg);
  }

  22.03% {
    -webkit-transform: rotate(101.6deg);
    transform: rotate(101.6deg);
  }

  23.73% {
    -webkit-transform: rotate(93.5deg);
    transform: rotate(93.5deg);
  }

  25.42% {
    -webkit-transform: rotate(85.4deg);
    transform: rotate(85.4deg);
  }

  27.12% {
    -webkit-transform: rotate(78.1deg);
    transform: rotate(78.1deg);
  }

  28.81% {
    -webkit-transform: rotate(71.2deg);
    transform: rotate(71.2deg);
  }

  30.51% {
    -webkit-transform: rotate(89.1deg);
    transform: rotate(89.1deg);
  }

  32.2% {
    -webkit-transform: rotate(105.5deg);
    transform: rotate(105.5deg);
  }

  33.9% {
    -webkit-transform: rotate(121.3deg);
    transform: rotate(121.3deg);
  }

  35.59% {
    -webkit-transform: rotate(135.5deg);
    transform: rotate(135.5deg);
  }

  37.29% {
    -webkit-transform: rotate(148.4deg);
    transform: rotate(148.4deg);
  }

  38.98% {
    -webkit-transform: rotate(161deg);
    transform: rotate(161deg);
  }

  40.68% {
    -webkit-transform: rotate(173.5deg);
    transform: rotate(173.5deg);
  }

  42.37% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  44.07% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  45.76% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  47.46% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  49.15% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  50.85% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  52.54% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  54.24% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  55.93% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  57.63% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  59.32% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  61.02% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  62.71% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  64.41% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  66.1% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  67.8% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  69.49% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  71.19% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  72.88% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  74.58% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  76.27% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  77.97% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  79.66% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  81.36% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  83.05% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  84.75% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  86.44% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  88.14% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  89.83% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  91.53% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  93.22% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  94.92% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  96.61% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  98.31% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@keyframes spectrum-fill-mask-2 {
  0% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  1.69% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  3.39% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  5.08% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  6.78% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  8.47% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  10.17% {
    -webkit-transform: rotate(179.2deg);
    transform: rotate(179.2deg);
  }

  11.86% {
    -webkit-transform: rotate(164deg);
    transform: rotate(164deg);
  }

  13.56% {
    -webkit-transform: rotate(151.8deg);
    transform: rotate(151.8deg);
  }

  15.25% {
    -webkit-transform: rotate(140.8deg);
    transform: rotate(140.8deg);
  }

  16.95% {
    -webkit-transform: rotate(130.3deg);
    transform: rotate(130.3deg);
  }

  18.64% {
    -webkit-transform: rotate(120.4deg);
    transform: rotate(120.4deg);
  }

  20.34% {
    -webkit-transform: rotate(110.8deg);
    transform: rotate(110.8deg);
  }

  22.03% {
    -webkit-transform: rotate(101.6deg);
    transform: rotate(101.6deg);
  }

  23.73% {
    -webkit-transform: rotate(93.5deg);
    transform: rotate(93.5deg);
  }

  25.42% {
    -webkit-transform: rotate(85.4deg);
    transform: rotate(85.4deg);
  }

  27.12% {
    -webkit-transform: rotate(78.1deg);
    transform: rotate(78.1deg);
  }

  28.81% {
    -webkit-transform: rotate(71.2deg);
    transform: rotate(71.2deg);
  }

  30.51% {
    -webkit-transform: rotate(89.1deg);
    transform: rotate(89.1deg);
  }

  32.2% {
    -webkit-transform: rotate(105.5deg);
    transform: rotate(105.5deg);
  }

  33.9% {
    -webkit-transform: rotate(121.3deg);
    transform: rotate(121.3deg);
  }

  35.59% {
    -webkit-transform: rotate(135.5deg);
    transform: rotate(135.5deg);
  }

  37.29% {
    -webkit-transform: rotate(148.4deg);
    transform: rotate(148.4deg);
  }

  38.98% {
    -webkit-transform: rotate(161deg);
    transform: rotate(161deg);
  }

  40.68% {
    -webkit-transform: rotate(173.5deg);
    transform: rotate(173.5deg);
  }

  42.37% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  44.07% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  45.76% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  47.46% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  49.15% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  50.85% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  52.54% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  54.24% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  55.93% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  57.63% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  59.32% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  61.02% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  62.71% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  64.41% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  66.1% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  67.8% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  69.49% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  71.19% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  72.88% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  74.58% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  76.27% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  77.97% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  79.66% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  81.36% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  83.05% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  84.75% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  86.44% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  88.14% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  89.83% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  91.53% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  93.22% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  94.92% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  96.61% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  98.31% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  100% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@-webkit-keyframes spectrum-fills-rotate {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}

@keyframes spectrum-fills-rotate {
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}

.spectrum-ProgressCircle {
  width: var(--spectrum-progresscircle-medium-width, var(--spectrum-global-dimension-size-400));
  height: var(--spectrum-progresscircle-medium-height, var(--spectrum-global-dimension-size-400));
  direction: ltr;
  display: inline-block;
  position: relative;
}

.spectrum-ProgressCircle-track {
  box-sizing: border-box;
  width: var(--spectrum-progresscircle-medium-width, var(--spectrum-global-dimension-size-400));
  height: var(--spectrum-progresscircle-medium-height, var(--spectrum-global-dimension-size-400));
  border-style: solid;
  border-width: var(--spectrum-progresscircle-medium-border-size);
  border-radius: var(--spectrum-progresscircle-medium-width, var(--spectrum-global-dimension-size-400));
}

[dir="ltr"] .spectrum-ProgressCircle-fills {
  left: 0;
}

[dir="rtl"] .spectrum-ProgressCircle-fills {
  right: 0;
}

.spectrum-ProgressCircle-fills {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.spectrum-ProgressCircle-fill {
  box-sizing: border-box;
  width: var(--spectrum-progresscircle-medium-width, var(--spectrum-global-dimension-size-400));
  height: var(--spectrum-progresscircle-medium-height, var(--spectrum-global-dimension-size-400));
  border-style: solid;
  border-width: var(--spectrum-progresscircle-medium-border-size);
  border-radius: var(--spectrum-progresscircle-medium-width, var(--spectrum-global-dimension-size-400));
}

.spectrum-ProgressCircle-fillMask1, .spectrum-ProgressCircle-fillMask2 {
  width: 50%;
  height: 100%;
  -webkit-transform-origin: 100%;
  transform-origin: 100%;
  position: absolute;
  overflow: hidden;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.spectrum-ProgressCircle-fillSubMask1, .spectrum-ProgressCircle-fillSubMask2 {
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 100%;
  transform-origin: 100%;
  overflow: hidden;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.spectrum-ProgressCircle-fillMask2 {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.spectrum-ProgressCircle--small {
  width: var(--spectrum-progresscircle-small-width, var(--spectrum-global-dimension-size-200));
  height: var(--spectrum-progresscircle-small-height, var(--spectrum-global-dimension-size-200));
}

.spectrum-ProgressCircle--small .spectrum-ProgressCircle-track, .spectrum-ProgressCircle--small .spectrum-ProgressCircle-fill {
  width: var(--spectrum-progresscircle-small-width, var(--spectrum-global-dimension-size-200));
  height: var(--spectrum-progresscircle-small-height, var(--spectrum-global-dimension-size-200));
  border-style: solid;
  border-width: var(--spectrum-progresscircle-small-border-size);
  border-radius: var(--spectrum-progresscircle-small-width, var(--spectrum-global-dimension-size-200));
}

.spectrum-ProgressCircle--large {
  width: var(--spectrum-progresscircle-large-width, var(--spectrum-global-dimension-size-800));
  height: var(--spectrum-progresscircle-large-height, var(--spectrum-global-dimension-size-800));
}

.spectrum-ProgressCircle--large .spectrum-ProgressCircle-track, .spectrum-ProgressCircle--large .spectrum-ProgressCircle-fill {
  width: var(--spectrum-progresscircle-large-width, var(--spectrum-global-dimension-size-800));
  height: var(--spectrum-progresscircle-large-height, var(--spectrum-global-dimension-size-800));
  border-style: solid;
  border-width: var(--spectrum-progresscircle-large-border-size, var(--spectrum-global-dimension-size-50));
  border-radius: var(--spectrum-progresscircle-large-width, var(--spectrum-global-dimension-size-800));
}

.spectrum-ProgressCircle--indeterminate .spectrum-ProgressCircle-fills {
  will-change: transform;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-animation: 1s cubic-bezier(.25, .78, .48, .89) infinite spectrum-fills-rotate;
  animation: 1s cubic-bezier(.25, .78, .48, .89) infinite spectrum-fills-rotate;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.spectrum-ProgressCircle--indeterminate .spectrum-ProgressCircle-fillSubMask1 {
  will-change: transform;
  -webkit-animation: 1s linear infinite spectrum-fill-mask-1;
  animation: 1s linear infinite spectrum-fill-mask-1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.spectrum-ProgressCircle--indeterminate .spectrum-ProgressCircle-fillSubMask2 {
  will-change: transform;
  -webkit-animation: 1s linear infinite spectrum-fill-mask-2;
  animation: 1s linear infinite spectrum-fill-mask-2;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.spectrum-ProgressCircle-track {
  border-color: var(--spectrum-progresscircle-medium-track-color, var(--spectrum-alias-track-color-default));
}

.spectrum-ProgressCircle-fill {
  border-color: var(--spectrum-progresscircle-medium-track-fill-color, var(--spectrum-global-color-blue-500));
}

.spectrum-ProgressCircle--overBackground .spectrum-ProgressCircle-track {
  border-color: var(--spectrum-progresscircle-medium-over-background-track-color, var(--spectrum-alias-track-color-over-background));
}

.spectrum-ProgressCircle--overBackground .spectrum-ProgressCircle-fill {
  border-color: var(--spectrum-progresscircle-medium-over-background-track-fill-color, var(--spectrum-global-color-static-white));
}

.spectrum-ProgressCircle--indeterminate.spectrum-ProgressCircle--overBackground .spectrum-ProgressCircle-track {
  border-color: var(--spectrum-progresscircle-medium-over-background-track-color, var(--spectrum-alias-track-color-over-background));
}

.spectrum-ProgressCircle--indeterminate.spectrum-ProgressCircle--overBackground .spectrum-ProgressCircle-fill {
  border-color: var(--spectrum-progresscircle-medium-over-background-track-fill-color, var(--spectrum-global-color-static-white));
}

html, body {
  margin: 0;
  overflow-y: hidden;
}

[hidden] {
  display: none !important;
}

#signIn, #results {
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

main {
  height: 100vh;
  max-width: 700px;
  box-sizing: border-box;
  padding: var(--spectrum-global-dimension-size-400);
  margin: auto;
}

#search {
  width: 100%;
  gap: var(--spectrum-global-dimension-size-100);
  margin: var(--spectrum-global-dimension-size-400) 0;
  display: flex;
}

#results {
  gap: var(--spectrum-global-dimension-size-400);
  padding-bottom: var(--spectrum-global-dimension-size-400);
}

#results > div, #results > div > a > img {
  width: 100%;
}

#signIn {
  margin-top: var(--spectrum-global-dimension-size-800);
}

#loading {
  margin: var(--spectrum-global-dimension-size-800) auto;
  display: block;
}

.spectrum-Textfield {
  flex: 1;
}

/*# sourceMappingURL=index.f33deefb.css.map */
