@charset "UTF-8";
:root {
    --brand-name: 'part';
    --msl-borderRadius-00: 0px;
    --msl-borderRadius-100: 8px;
    --msl-borderRadius-150: 12px;
    --msl-borderRadius-200: 16px;
    --msl-borderRadius-25: 2px;
    --msl-borderRadius-250: 20px;
    --msl-borderRadius-300: 24px;
    --msl-borderRadius-400: 32px;
    --msl-borderRadius-50: 4px;
    --msl-borderRadius-500: 40px;
    --msl-borderRadius-75: 6px;
    --msl-borderRadius-full: 999px;
    --msl-spacing-00: 0px;
    --msl-spacing-100: 8px;
    --msl-spacing-150: 12px;
    --msl-spacing-200: 16px;
    --msl-spacing-250: 20px;
    --msl-spacing-300: 24px;
    --msl-spacing-400: 32px;
    --msl-spacing-50: 4px;
    --msl-spacing-500: 40px;
    --msl-spacing-75: 6px;
    --msl-spacing-800: 64px;
    --msl-artwork-blue-100: #d4f0f4;
    --msl-artwork-blue-200: #b7e6ee;
    --msl-artwork-blue-300: #92d6e1;
    --msl-artwork-blue-400: #6bc0ce;
    --msl-artwork-blue-50: #e0f3f6;
    --msl-artwork-blue-500: #3ba9b9;
    --msl-artwork-blue-600: #0a94a8;
    --msl-artwork-blue-700: #1c6a77;
    --msl-artwork-blue-800: #004f58;
    --msl-artwork-blue-900: #00363d;
    --msl-artwork-blue-a10: #3ba9b91a;
    --msl-artwork-blue-a15: #3ba9b926;
    --msl-artwork-blue-a20: #3ba9b933;
    --msl-artwork-blue-a30: #3ba9b94d;
    --msl-artwork-blue-a40: #3ba9b966;
    --msl-artwork-blue-a50: #3ba9b980;
    --msl-artwork-blue-a60: #3ba9b999;
    --msl-artwork-blue-a7: #3ba9b912;
    --msl-artwork-blue-a80: #3ba9b9cc;
    --msl-artwork-green-100: #c9f3e1;
    --msl-artwork-green-200: #aef3d6;
    --msl-artwork-green-300: #56e1b1;
    --msl-artwork-green-400: #1bcb99;
    --msl-artwork-green-50: #dbf8eb;
    --msl-artwork-green-500: #00ac80;
    --msl-artwork-green-600: #008966;
    --msl-artwork-green-700: #006f51;
    --msl-artwork-green-800: #00513a;
    --msl-artwork-green-900: #003727;
    --msl-artwork-green-a10: #00ac801a;
    --msl-artwork-green-a15: #00ac8026;
    --msl-artwork-green-a20: #00ac8033;
    --msl-artwork-green-a30: #00ac804d;
    --msl-artwork-green-a40: #00ac8066;
    --msl-artwork-green-a50: #00ac8080;
    --msl-artwork-green-a60: #00ac8099;
    --msl-artwork-green-a7: #00ac8012;
    --msl-artwork-green-a80: #00ac80cc;
    --msl-artwork-grey-0: #fff;
    --msl-artwork-grey-0-a10: #ffffff1a;
    --msl-artwork-grey-0-a15: #ffffff26;
    --msl-artwork-grey-0-a20: #fff3;
    --msl-artwork-grey-0-a30: #ffffff4d;
    --msl-artwork-grey-0-a40: #fff6;
    --msl-artwork-grey-0-a50: #ffffff80;
    --msl-artwork-grey-0-a60: #fff9;
    --msl-artwork-grey-0-a7: #ffffff12;
    --msl-artwork-grey-0-a80: #fffc;
    --msl-artwork-grey-100: #edeef1;
    --msl-artwork-grey-1000: #000;
    --msl-artwork-grey-1000-a10: #0716211a;
    --msl-artwork-grey-1000-a15: #07162126;
    --msl-artwork-grey-1000-a20: #07162133;
    --msl-artwork-grey-1000-a30: #0716214d;
    --msl-artwork-grey-1000-a40: #07162166;
    --msl-artwork-grey-1000-a50: #07162180;
    --msl-artwork-grey-1000-a60: #07162199;
    --msl-artwork-grey-1000-a7: #07162112;
    --msl-artwork-grey-1000-a80: #071621cc;
    --msl-artwork-grey-200: #d9dbe3;
    --msl-artwork-grey-300: #bcc0cd;
    --msl-artwork-grey-400: #aeb2c0;
    --msl-artwork-grey-50: #f6f7f9;
    --msl-artwork-grey-500: #959bb0;
    --msl-artwork-grey-600: #666e8a;
    --msl-artwork-grey-700: #465266;
    --msl-artwork-grey-800: #253142;
    --msl-artwork-grey-900: #19212d;
    --msl-artwork-grey-a10: #959bb01a;
    --msl-artwork-grey-a15: #959bb026;
    --msl-artwork-grey-a20: #959bb033;
    --msl-artwork-grey-a30: #959bb04d;
    --msl-artwork-grey-a40: #959bb066;
    --msl-artwork-grey-a50: #959bb080;
    --msl-artwork-grey-a60: #959bb099;
    --msl-artwork-grey-a7: #959bb012;
    --msl-artwork-grey-a80: #959bb0cc;
    --msl-artwork-pink-100: #f9e5ff;
    --msl-artwork-pink-200: #f6d3ff;
    --msl-artwork-pink-300: #f0baff;
    --msl-artwork-pink-400: #e397f7;
    --msl-artwork-pink-50: #fbecff;
    --msl-artwork-pink-500: #c556e1;
    --msl-artwork-pink-600: #ae3eca;
    --msl-artwork-pink-700: #911aac;
    --msl-artwork-pink-800: #720089;
    --msl-artwork-pink-900: #530065;
    --msl-artwork-pink-a10: #c556e11a;
    --msl-artwork-pink-a15: #c556e126;
    --msl-artwork-pink-a20: #c556e133;
    --msl-artwork-pink-a30: #c556e14d;
    --msl-artwork-pink-a40: #c556e166;
    --msl-artwork-pink-a50: #c556e180;
    --msl-artwork-pink-a60: #c556e199;
    --msl-artwork-pink-a7: #c556e112;
    --msl-artwork-pink-a80: #c556e1cc;
    --msl-artwork-primary-100: #d1f0e7;
    --msl-artwork-primary-200: #b4e6d8;
    --msl-artwork-primary-300: #8ad6c2;
    --msl-artwork-primary-400: #67c3ad;
    --msl-artwork-primary-50: #eff7f5;
    --msl-artwork-primary-500: #48a38e;
    --msl-artwork-primary-600: #308276;
    --msl-artwork-primary-700: #007461;
    --msl-artwork-primary-800: #075144;
    --msl-artwork-primary-900: #093e36;
    --msl-artwork-primary-a10: #48a38e1a;
    --msl-artwork-primary-a15: #48a38e26;
    --msl-artwork-primary-a20: #48a38e33;
    --msl-artwork-primary-a30: #48a38e4d;
    --msl-artwork-primary-a40: #48a38e66;
    --msl-artwork-primary-a50: #48a38e80;
    --msl-artwork-primary-a60: #48a38e99;
    --msl-artwork-primary-a7: #48a38e12;
    --msl-artwork-primary-a80: #48a38ecc;
    --msl-artwork-purple-100: #ebe5ff;
    --msl-artwork-purple-200: #e2d9ff;
    --msl-artwork-purple-300: #d3c5ff;
    --msl-artwork-purple-400: #bea6ff;
    --msl-artwork-purple-50: #f1edff;
    --msl-artwork-purple-500: #a67cff;
    --msl-artwork-purple-600: #8e55f0;
    --msl-artwork-purple-700: #7d41db;
    --msl-artwork-purple-800: #572c9b;
    --msl-artwork-purple-900: #3c1273;
    --msl-artwork-purple-a10: #a67cff1a;
    --msl-artwork-purple-a15: #a67cff26;
    --msl-artwork-purple-a20: #a67cff33;
    --msl-artwork-purple-a30: #a67cff4d;
    --msl-artwork-purple-a40: #a67cff66;
    --msl-artwork-purple-a50: #a67cff80;
    --msl-artwork-purple-a60: #a67cff99;
    --msl-artwork-purple-a7: #a67cff12;
    --msl-artwork-purple-a80: #a67cffcc;
    --msl-artwork-rainee-100: #e5ebe5;
    --msl-artwork-rainee-200: #d8e1d8;
    --msl-artwork-rainee-300: #c4d0c4;
    --msl-artwork-rainee-400: #a7bba7;
    --msl-artwork-rainee-50: #edf0ed;
    --msl-artwork-rainee-500: #7e937e;
    --msl-artwork-rainee-600: #697c6a;
    --msl-artwork-rainee-700: #5b655b;
    --msl-artwork-rainee-800: #414b41;
    --msl-artwork-rainee-900: #293229;
    --msl-artwork-rainee-a10: #7e937e1a;
    --msl-artwork-rainee-a15: #7e937e26;
    --msl-artwork-rainee-a20: #7e937e33;
    --msl-artwork-rainee-a30: #7e937e4d;
    --msl-artwork-rainee-a40: #7e937e66;
    --msl-artwork-rainee-a50: #7e937e80;
    --msl-artwork-rainee-a60: #7e937e99;
    --msl-artwork-rainee-a7: #8d978d12;
    --msl-artwork-rainee-a80: #7e937ecc;
    --msl-artwork-red-100: #ffe4e3;
    --msl-artwork-red-200: #ffd3d2;
    --msl-artwork-red-300: #ffbbba;
    --msl-artwork-red-400: #ff9798;
    --msl-artwork-red-50: #ffebea;
    --msl-artwork-red-500: #f14959;
    --msl-artwork-red-600: #d32d44;
    --msl-artwork-red-700: #b91d36;
    --msl-artwork-red-800: #891627;
    --msl-artwork-red-900: #62181f;
    --msl-artwork-red-a10: #f149591a;
    --msl-artwork-red-a15: #f1495926;
    --msl-artwork-red-a20: #f1495933;
    --msl-artwork-red-a30: #f149594d;
    --msl-artwork-red-a40: #f1495966;
    --msl-artwork-red-a50: #f1495980;
    --msl-artwork-red-a60: #f1495999;
    --msl-artwork-red-a7: #f1495912;
    --msl-artwork-red-a80: #f14959cc;
    --msl-artwork-secondary-100: #d8eef3;
    --msl-artwork-secondary-200: #bae3ec;
    --msl-artwork-secondary-300: #97d5e1;
    --msl-artwork-secondary-400: #6cc0d0;
    --msl-artwork-secondary-50: #eef7f9;
    --msl-artwork-secondary-500: #33a9be;
    --msl-artwork-secondary-600: #0a94a8;
    --msl-artwork-secondary-700: #006b7a;
    --msl-artwork-secondary-800: #004652;
    --msl-artwork-secondary-900: #003740;
    --msl-artwork-secondary-a10: #33a9be1a;
    --msl-artwork-secondary-a15: #33a9be26;
    --msl-artwork-secondary-a20: #33a9be33;
    --msl-artwork-secondary-a30: #33a9be4d;
    --msl-artwork-secondary-a40: #33a9be66;
    --msl-artwork-secondary-a50: #33a9be80;
    --msl-artwork-secondary-a60: #33a9be99;
    --msl-artwork-secondary-a7: #33a9be12;
    --msl-artwork-secondary-a80: #33a9becc;
    --msl-artwork-tertiary-100: #d8ead7;
    --msl-artwork-tertiary-200: #c2e4c0;
    --msl-artwork-tertiary-300: #a0d7a2;
    --msl-artwork-tertiary-400: #89c08c;
    --msl-artwork-tertiary-50: #f4f9f3;
    --msl-artwork-tertiary-500: #6ea371;
    --msl-artwork-tertiary-600: #4f8352;
    --msl-artwork-tertiary-700: #3b6e3f;
    --msl-artwork-tertiary-800: #1e5224;
    --msl-artwork-tertiary-900: #00390b;
    --msl-artwork-tertiary-a10: #6ea3711a;
    --msl-artwork-tertiary-a15: #6ea37126;
    --msl-artwork-tertiary-a20: #6ea37133;
    --msl-artwork-tertiary-a30: #6ea3714d;
    --msl-artwork-tertiary-a40: #6ea37166;
    --msl-artwork-tertiary-a50: #6ea37180;
    --msl-artwork-tertiary-a60: #6ea37199;
    --msl-artwork-tertiary-a7: #6ea37112;
    --msl-artwork-tertiary-a80: #6ea371cc;
    --msl-artwork-yellow-100: #ffeda9;
    --msl-artwork-yellow-200: #ffe271;
    --msl-artwork-yellow-300: #f8d10a;
    --msl-artwork-yellow-400: #ddb000;
    --msl-artwork-yellow-50: #fff6d1;
    --msl-artwork-yellow-500: #ba9300;
    --msl-artwork-yellow-600: #8d7600;
    --msl-artwork-yellow-700: #746000;
    --msl-artwork-yellow-800: #574800;
    --msl-artwork-yellow-900: #403500;
    --msl-artwork-yellow-a10: #ba93001a;
    --msl-artwork-yellow-a15: #ba930026;
    --msl-artwork-yellow-a20: #ba930033;
    --msl-artwork-yellow-a30: #ba93004d;
    --msl-artwork-yellow-a40: #ba930066;
    --msl-artwork-yellow-a50: #ba930080;
    --msl-artwork-yellow-a60: #ba930099;
    --msl-artwork-yellow-a7: #ba930012;
    --msl-artwork-yellow-a80: #ba9300cc;
    --msl-bg-blue: #0a94a8;
    --msl-bg-blue-minimal: #e0f3f6;
    --msl-bg-blue-transparent: #3ba9b926;
    --msl-bg-brand-accent: #004652;
    --msl-bg-brand-minimal: #f4f9f3;
    --msl-bg-brand-moderate: #d8ead7;
    --msl-bg-brand-neutral: #edf0ed;
    --msl-bg-brand-primary: #007461;
    --msl-bg-brand-secondary: #308276;
    --msl-bg-brand-tertiary: #0a94a8;
    --msl-bg-contact: #009c8c;
    --msl-bg-contrast: #19212d;
    --msl-bg-critical: #ca2f2e;
    --msl-bg-critical-minimal: #ffedeb;
    --msl-bg-critical-transparent: #f26a6326;
    --msl-bg-disabled: #edeef1;
    --msl-bg-elmt-accent: #004652;
    --msl-bg-elmt: #fff;
    --msl-bg-elmt-minimal: #f6f7f9;
    --msl-bg-elmt-moderate: #bcc0cd;
    --msl-bg-green: #008966;
    --msl-bg-green-minimal: #dbf8eb;
    --msl-bg-green-transparent: #00ac8026;
    --msl-bg-highlight: #6ea3711a;
    --msl-bg-hover: #7e937e1a;
    --msl-bg-info: #097faf;
    --msl-bg-info-minimal: #e9f5fd;
    --msl-bg-info-transparent: #5aaad526;
    --msl-bg-neutral: #666e8a;
    --msl-bg-neutral-minimal: #f6f7f9;
    --msl-bg-neutral-transparent: #959bb026;
    --msl-bg-notification: #e62f44;
    --msl-bg-overlay: #07162180;
    --msl-bg-page: #fff;
    --msl-bg-pink: #ae3eca;
    --msl-bg-pink-minimal: #fbecff;
    --msl-bg-pink-transparent: #c556e126;
    --msl-bg-pressed: #7e937e33;
    --msl-bg-primary: #007461;
    --msl-bg-primary-hover: #075144;
    --msl-bg-primary-pressed: #004652;
    --msl-bg-purple: #8e55f0;
    --msl-bg-purple-minimal: #f1edff;
    --msl-bg-purple-transparent: #a67cff26;
    --msl-bg-readonly: #edeef1;
    --msl-bg-readonly-strong: #666e8a;
    --msl-bg-red: #d32d44;
    --msl-bg-red-minimal: #ffebea;
    --msl-bg-red-transparent: #f1495926;
    --msl-bg-reverse-disabled: #07162133;
    --msl-bg-reverse-hover: #0716214d;
    --msl-bg-reverse-pressed: #07162180;
    --msl-bg-success: #008037;
    --msl-bg-success-minimal: #eaf5eb;
    --msl-bg-success-transparent: #44ac6026;
    --msl-bg-surface: #fff;
    --msl-bg-surface-minimal: #f6f7f9;
    --msl-bg-surface-on-minimal: #fff;
    --msl-bg-warning: #c85207;
    --msl-bg-warning-minimal: #ffeee7;
    --msl-bg-warning-transparent: #f8824b26;
    --msl-bg-yellow: #8d7600;
    --msl-bg-yellow-minimal: #fff6d1;
    --msl-bg-yellow-transparent: #ba930026;
    --msl-border-critical: #ae0014;
    --msl-border: #959bb0;
    --msl-border-disabled: #aeb2c0;
    --msl-border-focusIndicator: #0a94a8;
    --msl-border-focusIndicator-reverse: #fff;
    --msl-border-info: #16688d;
    --msl-border-minimal: #d9dbe3;
    --msl-border-moderate: #aeb2c0;
    --msl-border-primary: #007461;
    --msl-border-primary-hover: #075144;
    --msl-border-primary-pressed: #004652;
    --msl-border-reverse: #fff;
    --msl-border-reverse-disabled: #aeb2c0;
    --msl-border-success: #137128;
    --msl-border-warning: #a64100;
    --msl-divider-critical: #f26a6326;
    --msl-divider: #aeb2c0;
    --msl-divider-info: #5aaad526;
    --msl-divider-minimal: #edeef1;
    --msl-divider-primary: #007461;
    --msl-divider-reverse: #465266;
    --msl-divider-success: #44ac6026;
    --msl-divider-warning: #f8824b26;
    --msl-filler-bg: #d9dbe3;
    --msl-filler-bg-minimal: #f6f7f9;
    --msl-filler-icon: #fff;
    --msl-filler-sheen: #f6f7f9;
    --msl-shadowColor-l: #293d5e4d;
    --msl-shadowColor-m: #293d5e26;
    --msl-shadowColor-s: #293d5e1a;
    --msl-shadowColor-sticky: #293d5e80;
    --msl-text-accent: #004652;
    --msl-text-blue: #1c6a77;
    --msl-text-cancel: #ae0014;
    --msl-text-cancel-pressed: #62181f;
    --msl-text-contact: #009c8c;
    --msl-text-critical: #ae0014;
    --msl-text-critical-hover: #5d0000;
    --msl-text-critical-pressed: #540000;
    --msl-text: #19212d;
    --msl-text-disabled: #465266;
    --msl-text-green: #006f51;
    --msl-text-info: #16688d;
    --msl-text-info-hover: #003a53;
    --msl-text-info-pressed: #003147;
    --msl-text-moderate: #666e8a;
    --msl-text-neutral: #465266;
    --msl-text-on-primary: #fff;
    --msl-text-pink: #911aac;
    --msl-text-primary: #007461;
    --msl-text-primary-hover: #075144;
    --msl-text-primary-pressed: #004652;
    --msl-text-purple: #7d41db;
    --msl-text-readonly: #253142;
    --msl-text-red: #b91d36;
    --msl-text-reverse: #fff;
    --msl-text-reverse-disabled: #aeb2c0;
    --msl-text-success: #137128;
    --msl-text-success-hover: #003901;
    --msl-text-success-pressed: #093108;
    --msl-text-warning: #a64100;
    --msl-text-warning-hover: #632400;
    --msl-text-warning-pressed: #511c00;
    --msl-text-yellow: #746000;
    --msl-text-marketing: #0e01a6;
    --msl-text-lavender: #0e01a6;
    --msl-text-on-marketing: #fff;
    --msl-bg-marketing-minimal: #f1f1ff;
    --msl-bg-marketing: #6768e3;
    --msl-bg-marketing-hover: #5159ea;
    --msl-bg-marketing-pressed: #453add;
    --msl-bg-lavender: #c7c7fa;
    --msl-button-borderRadius: var(--msl-borderRadius-full);
    --msl-button-paddingHorizontal: var(--msl-spacing-200);
    --msl-button-paddingVertical: var(--msl-spacing-100);
    --msl-button-primary-bg: var(--msl-bg-primary);
    --msl-button-primary-bg-disabled: var(--msl-bg-disabled);
    --msl-button-primary-bg-hover: var(--msl-bg-primary-hover);
    --msl-button-primary-bg-pressed: var(--msl-bg-primary-pressed);
    --msl-button-primary-reverse-bg: var(--msl-bg-elmt);
    --msl-button-primary-reverse-bg-disabled: var(--msl-bg-disabled);
    --msl-button-primary-reverse-bg-hover: var(--msl-bg-hover);
    --msl-button-primary-reverse-bg-pressed: var(--msl-bg-pressed);
    --msl-button-primary-reverse-text: var(--msl-text-primary);
    --msl-button-primary-reverse-text-disabled: var(--msl-text-disabled);
    --msl-button-primary-reverse-text-hover: var(--msl-text-primary-hover);
    --msl-button-primary-reverse-text-pressed: var(--msl-text-primary-pressed);
    --msl-button-primary-text: var(--msl-text-on-primary);
    --msl-button-primary-text-disabled: var(--msl-text-disabled);
    --msl-button-primary-text-hover: var(--msl-text-on-primary);
    --msl-button-primary-text-pressed: var(--msl-text-on-primary);
    --msl-button-secondary-bg-hover: var(--msl-bg-hover);
    --msl-button-secondary-bg-pressed: var(--msl-bg-pressed);
    --msl-button-secondary-borderColor: var(--msl-border-primary);
    --msl-button-secondary-borderColor-disabled: var(--msl-border-disabled);
    --msl-button-secondary-borderColor-hover: var(--msl-border-primary-hover);
    --msl-button-secondary-borderColor-pressed: var(--msl-border-primary-pressed);
    --msl-button-secondary-reverse-bg-disabled: var(--msl-bg-reverse-disabled);
    --msl-button-secondary-reverse-bg-hover: var(--msl-bg-reverse-hover);
    --msl-button-secondary-reverse-bg-pressed: var(--msl-bg-reverse-pressed);
    --msl-button-secondary-reverse-borderColor: var(--msl-border-reverse);
    --msl-button-secondary-reverse-borderColor-disabled: var(--msl-border-reverse-disabled);
    --msl-button-secondary-reverse-borderColor-hover: var(--msl-border-reverse);
    --msl-button-secondary-reverse-borderColor-pressed: var(--msl-border-reverse);
    --msl-button-secondary-reverse-text: var(--msl-text-reverse);
    --msl-button-secondary-reverse-text-disabled: var(--msl-text-reverse-disabled);
    --msl-button-secondary-reverse-text-hover: var(--msl-text-reverse);
    --msl-button-secondary-reverse-text-pressed: var(--msl-text-reverse);
    --msl-button-secondary-text: var(--msl-text-primary);
    --msl-button-secondary-text-disabled: var(--msl-text-disabled);
    --msl-button-secondary-text-hover: var(--msl-text-primary-hover);
    --msl-button-secondary-text-pressed: var(--msl-text-primary-pressed);
    --msl-checkbox-bg: var(--msl-bg-elmt);
    --msl-checkbox-bg-disabled: var(--msl-bg-disabled);
    --msl-checkbox-bg-hover: var(--msl-bg-hover);
    --msl-checkbox-bg-pressed: var(--msl-bg-pressed);
    --msl-checkbox-bg-readonly: var(--msl-bg-readonly-strong);
    --msl-checkbox-bg-selected: var(--msl-bg-primary);
    --msl-checkbox-bg-selected-hover: var(--msl-bg-primary-hover);
    --msl-checkbox-bg-selected-pressed: var(--msl-bg-primary-pressed);
    --msl-checkbox-borderColor: var(--msl-border);
    --msl-checkbox-borderColor-disabled: var(--msl-border-disabled);
    --msl-checkbox-borderColor-error: var(--msl-border-critical);
    --msl-checkbox-borderColor-readonly: var(--msl-bg-readonly-strong);
    --msl-checkbox-borderColor-selected: var(--msl-border-primary);
    --msl-checkbox-borderColor-selected-hover: var(--msl-bg-primary-hover);
    --msl-checkbox-borderColor-selected-pressed: var(--msl-bg-primary-pressed);
    --msl-checkbox-icon-readonly: var(--msl-text-reverse);
    --msl-checkbox-icon-selected: var(--msl-bg-elmt);
    --msl-checkbox-text: var(--msl-text);
    --msl-checkbox-text-disabled: var(--msl-text-disabled);
    --msl-checkbox-text-readonly: var(--msl-text-readonly);
    --msl-chip-bg: var(--msl-bg-elmt);
    --msl-chip-bg-disabled: var(--msl-bg-disabled);
    --msl-chip-bg-hover: var(--msl-bg-hover);
    --msl-chip-bg-pressed: var(--msl-bg-pressed);
    --msl-chip-bg-readonly: var(--msl-bg-readonly);
    --msl-chip-borderRadius: var(--msl-borderRadius-full);
    --msl-chip-paddingHorizontal: var(--msl-spacing-200);
    --msl-chip-paddingVertical: var(--msl-spacing-100);
    --msl-chip-text: var(--msl-text-primary);
    --msl-chip-text-disabled: var(--msl-text-disabled);
    --msl-chip-text-hover: var(--msl-text-primary-hover);
    --msl-chip-text-pressed: var(--msl-text-primary-pressed);
    --msl-chip-text-readonly: var(--msl-text-readonly);
    --msl-collapse-bg: var(--msl-bg-elmt);
    --msl-collapse-bg-disabled: var(--msl-bg-disabled);
    --msl-collapse-bg-hover: var(--msl-bg-hover);
    --msl-collapse-bg-pressed: var(--msl-bg-pressed);
    --msl-collapse-borderRadius: var(--msl-borderRadius-150);
    --msl-datepicker-dialog-bg: var(--msl-bg-elmt);
    --msl-datepicker-dialog-header-bg: var(--msl-bg-primary);
    --msl-datepicker-dialog-header-text: var(--msl-text-on-primary);
    --msl-datepicker-option-bg-active: var(--msl-bg-primary);
    --msl-datepicker-option-bg-hover: var(--msl-bg-hover);
    --msl-datepicker-option-text-active: var(--msl-text-on-primary);
    --msl-datepicker-option-text-current: var(--msl-text-primary);
    --msl-datepicker-option-text: var(--msl-text);
    --msl-datepicker-option-text-disabled: var(--msl-text-disabled);
    --msl-errorBanner-bg: var(--msl-bg-elmt-minimal);
    --msl-errorBanner-text: var(--msl-text-moderate);
    --msl-focusIndicator: var(--msl-border-focusIndicator);
    --msl-iconButton-bg: var(--msl-bg-elmt);
    --msl-iconButton-bg-disabled: var(--msl-bg-disabled);
    --msl-iconButton-bg-hover: var(--msl-bg-hover);
    --msl-iconButton-bg-pressed: var(--msl-bg-pressed);
    --msl-iconButton-text: var(--msl-text-primary);
    --msl-iconButton-text-disabled: var(--msl-text-disabled);
    --msl-iconButton-text-hover: var(--msl-text-primary-hover);
    --msl-iconButton-text-pressed: var(--msl-text-primary-pressed);
    --msl-input-bg-active: var(--msl-bg-elmt);
    --msl-input-bg: var(--msl-bg-elmt);
    --msl-input-bg-disabled: var(--msl-bg-disabled);
    --msl-input-bg-focus: var(--msl-bg-elmt);
    --msl-input-bg-hover: var(--msl-bg-hover);
    --msl-input-bg-readonly: var(--msl-bg-readonly);
    --msl-input-borderColor-active: var(--msl-border-primary);
    --msl-input-borderColor: var(--msl-border);
    --msl-input-borderColor-error: var(--msl-border-critical);
    --msl-input-borderColor-focus: var(--msl-border-focusIndicator);
    --msl-input-borderColor-hover: var(--msl-border);
    --msl-input-icon-active: var(--msl-text-primary-pressed);
    --msl-input-icon: var(--msl-text-primary);
    --msl-input-icon-disabled: var(--msl-text-disabled);
    --msl-input-placeholder-text: var(--msl-text-moderate);
    --msl-input-placeholder-text-disabled: var(--msl-text-disabled);
    --msl-input-placeholder-text-readonly: var(--msl-text-readonly);
    --msl-input-text: var(--msl-text);
    --msl-input-text-disabled: var(--msl-text-disabled);
    --msl-input-text-readonly: var(--msl-text-readonly);
    --msl-inputCode-bg: var(--msl-bg-elmt-minimal);
    --msl-inputCode-borderColor-error: var(--msl-border-critical);
    --msl-inputCode-text: var(--msl-text);
    --msl-inputCode-text-empty: var(--msl-text-moderate);
    --msl-label-instructions-text: var(--msl-text-moderate);
    --msl-label-text: var(--msl-text);
    --msl-link-text: var(--msl-text-primary);
    --msl-link-text-disabled: var(--msl-text-disabled);
    --msl-link-text-hover: var(--msl-text-primary-hover);
    --msl-link-text-pressed: var(--msl-text-primary-pressed);
    --msl-modal-bg: var(--msl-bg-surface);
    --msl-modal-borderRadius: var(--msl-borderRadius-250);
    --msl-overlay: var(--msl-bg-overlay);
    --msl-pagination-item-bg-current: var(--msl-bg-primary);
    --msl-pagination-item-bg-hover: var(--msl-bg-hover);
    --msl-pagination-item-bg-pressed: var(--msl-bg-pressed);
    --msl-pagination-item-text-current: var(--msl-text-on-primary);
    --msl-pagination-item-text: var(--msl-text);
    --msl-progressBar-bg-active: var(--msl-bg-primary);
    --msl-progressBar-bg: var(--msl-bg-elmt-moderate);
    --msl-progressBar-bg-disabled: var(--msl-bg-disabled);
    --msl-progressBar-bg-error: var(--msl-bg-critical);
    --msl-progressBar-bg-hover: var(--msl-bg-primary-hover);
    --msl-progressBar-bg-pressed: var(--msl-bg-primary-pressed);
    --msl-progressBar-bg-readonly: var(--msl-bg-readonly-strong);
    --msl-radio-bg: var(--msl-bg-elmt);
    --msl-radio-bg-disabled: var(--msl-bg-disabled);
    --msl-radio-bg-hover: var(--msl-bg-hover);
    --msl-radio-bg-pressed: var(--msl-bg-pressed);
    --msl-radio-bg-readonly: var(--msl-bg-readonly);
    --msl-radio-bg-selected: var(--msl-bg-elmt);
    --msl-radio-borderColor: var(--msl-border);
    --msl-radio-borderColor-disabled: var(--msl-border);
    --msl-radio-borderColor-error: var(--msl-border-critical);
    --msl-radio-borderColor-readonly: var(--msl-bg-readonly-strong);
    --msl-radio-borderColor-selected: var(--msl-border-primary);
    --msl-radio-borderColor-selected-hover: var(--msl-border);
    --msl-radio-borderColor-selected-pressed: var(--msl-border);
    --msl-radioCard-bg: var(--msl-bg-elmt);
    --msl-radioCard-bg-disabled: var(--msl-bg-disabled);
    --msl-radioCard-bg-hover: var(--msl-bg-hover);
    --msl-radioCard-bg-pressed: var(--msl-bg-pressed);
    --msl-radioCard-bg-readonly: var(--msl-radio-bg-readonly);
    --msl-radioCard-bg-readonly-selected: var(--msl-bg-readonly-strong);
    --msl-radioCard-bg-selected: var(--msl-bg-primary);
    --msl-radioCard-borderColor-error: var(--msl-border-critical);
    --msl-radioCard-borderColor-selected: var(--msl-border-primary);
    --msl-radioCard-icon: var(--msl-text-primary);
    --msl-radioCard-icon-disabled: var(--msl-text-disabled);
    --msl-radioCard-icon-hover: var(--msl-text-primary-hover);
    --msl-radioCard-icon-pressed: var(--msl-text-primary-pressed);
    --msl-radioCard-text: var(--msl-text);
    --msl-radioCard-text-disabled: var(--msl-text-disabled);
    --msl-radioCard-text-readonly: var(--msl-text-readonly);
    --msl-radioCard-text-readonly-selected: var(--msl-text-reverse-disabled);
    --msl-radioCard-text-selected: var(--msl-text-on-primary);
    --msl-scroll-thumb-bg: var(--msl-bg-primary);
    --msl-segmentedFilter-bg: var(--msl-bg-elmt);
    --msl-segmentedFilter-option-bg-active: var(--msl-bg-primary);
    --msl-segmentedFilter-option-bg-hover: var(--msl-bg-hover);
    --msl-segmentedFilter-option-text-active: var(--msl-text-on-primary);
    --msl-segmentedFilter-text: var(--msl-text);
    --msl-select-listbox-bg: var(--msl-bg-elmt);
    --msl-select-listbox-bg-hover: var(--msl-bg-hover);
    --msl-select-listbox-borderRadius: var(--msl-borderRadius-150);
    --msl-select-listbox-text: var(--msl-text);
    --msl-select-listbox-text-hover: var(--msl-text);
    --msl-select-listbox-text-search: var(--msl-text-moderate);
    --msl-select-listbox-text-search-match: var(--msl-text);
    --msl-select-listbox-text-selected: var(--msl-text-primary);
    --msl-spinner-bg: var(--msl-bg-brand-primary);
    --msl-step-bg-active: var(--msl-bg-primary);
    --msl-step-bg: var(--msl-bg-page);
    --msl-step-bg-disabled: var(--msl-bg-elmt);
    --msl-step-bg-editable: var(--msl-bg-elmt);
    --msl-step-bg-hover: var(--msl-bg-hover);
    --msl-step-bg-valid: var(--msl-bg-success-transparent);
    --msl-step-borderColor-active: var(--msl-bg-primary);
    --msl-step-borderColor-disabled: var(--msl-border-minimal);
    --msl-step-borderColor-editable: var(--msl-bg-elmt);
    --msl-step-borderColor-hover: var(--msl-bg-hover);
    --msl-step-borderColor-valid: var(--msl-bg-success-transparent);
    --msl-step-index-active: var(--msl-text-on-primary);
    --msl-step-index-disabled: var(--msl-text-disabled);
    --msl-step-index-editable: var(--msl-text-primary);
    --msl-step-index-hover: var(--msl-text-primary-hover);
    --msl-step-index-valid: var(--msl-text-success);
    --msl-step-text-active: var(--msl-text-primary);
    --msl-step-text-disabled: var(--msl-text-disabled);
    --msl-step-text-editable: var(--msl-text-primary);
    --msl-step-text-hover: var(--msl-text-primary-hover);
    --msl-step-text-valid: var(--msl-text);
    --msl-stepper-divider: var(--msl-divider);
    --msl-switch-handle-bg: var(--msl-bg-elmt);
    --msl-switch-handle-bg-disabled: var(--msl-bg-elmt-moderate);
    --msl-switch-handle-bg-readonly: var(--msl-bg-readonly);
    --msl-switch-icon: var(--msl-text-reverse);
    --msl-switch-icon-hover: var(--msl-text-reverse);
    --msl-switch-icon-pressed: var(--msl-text-reverse);
    --msl-switch-icon-readonly: var(--msl-text-reverse);
    --msl-switch-track-bg-disabled: var(--msl-bg-disabled);
    --msl-switch-track-bg-off: var(--msl-bg-neutral);
    --msl-switch-track-bg-off-hover: var(--msl-bg-reverse-hover);
    --msl-switch-track-bg-off-pressed: var(--msl-bg-reverse-pressed);
    --msl-switch-track-bg-on: var(--msl-bg-primary);
    --msl-switch-track-bg-on-hover: var(--msl-bg-primary-hover);
    --msl-switch-track-bg-on-pressed: var(--msl-bg-primary-pressed);
    --msl-switch-track-bg-readonly: var(--msl-bg-readonly-strong);
    --msl-tab-bg-active: var(--msl-bg-highlight);
    --msl-tab-bg: var(--msl-bg-surface);
    --msl-tab-bg-hover: var(--msl-bg-hover);
    --msl-tab-borderRadius: var(--msl-borderRadius-100);
    --msl-tab-divider: var(--msl-divider-minimal);
    --msl-tab-indicator: var(--msl-border-primary);
    --msl-tab-indicator-height: 3px;
    --msl-tab-paddingHorizontal: var(--msl-spacing-100);
    --msl-tab-paddingVertical: var(--msl-spacing-100);
    --msl-tab-text-active: var(--msl-text-primary);
    --msl-tab-text: var(--msl-text);
    --msl-timer-progress-active: var(--msl-bg-primary);
    --msl-timer-progress: var(--msl-bg-elmt-moderate);
    --msl-toast-bg: var(--msl-bg-success);
    --msl-toast-text: var(--msl-text-reverse);
    --msl-toggle-bg-active: var(--msl-bg-primary);
    --msl-toggle-bg: var(--msl-bg-elmt);
    --msl-toggle-bg-disabled: var(--msl-bg-disabled);
    --msl-toggle-bg-hover: var(--msl-bg-hover);
    --msl-toggle-bg-pressed: var(--msl-bg-pressed);
    --msl-toggle-bg-readonly-off: var(--msl-bg-readonly);
    --msl-toggle-bg-readonly-on: var(--msl-bg-readonly-strong);
    --msl-toggle-borderColor: var(--msl-border-primary);
    --msl-toggle-borderColor-disabled: var(--msl-border);
    --msl-toggle-borderColor-error: var(--msl-border-critical);
    --msl-toggle-text-active: var(--msl-text-on-primary);
    --msl-toggle-text: var(--msl-text-primary);
    --msl-toggle-text-disabled: var(--msl-text-disabled);
    --msl-toggle-text-error: var(--msl-text);
    --msl-toggle-text-hover: var(--msl-text-primary-hover);
    --msl-toggle-text-pressed: var(--msl-text-primary-pressed);
    --msl-toggle-text-readonly-off: var(--msl-text-readonly);
    --msl-toggle-text-readonly-on: var(--msl-text-reverse);
    --msl-tooltip-bg: var(--msl-bg-elmt-accent);
    --msl-tooltip-text: var(--msl-text-reverse);
    --msl-fontFamily-body: "Open Sans", system-ui, ui-sans-serif, sans-serif;
    --msl-fontFamily-heading: Montserrat, system-ui, ui-sans-serif, sans-serif;
    --msl-fontSize-40: 2.857142857142857rem;
    --msl-fontSize-34: 2.4285714285714284rem;
    --msl-fontSize-28: 2rem;
    --msl-fontSize-24: 1.7142857142857142rem;
    --msl-fontSize-18: 1.2857142857142858rem;
    --msl-fontSize-16: 1.1428571428571428rem;
    --msl-fontSize-14: 1rem;
    --msl-fontSize-12: 0.8571428571428571rem;
    --msl-fontSize-11: 0.7857142857142857rem;
    --msl-fontWeight-700: 700;
    --msl-fontWeight-600: 600;
    --msl-fontWeight-400: 400;
    --msl-boxShadow-s: 0 4px 16px 0 var(--msl-shadowColor-s);
    --msl-boxShadow-m: 0 10px 60px 0 var(--msl-shadowColor-m);
    --msl-boxShadow-l: 0 20px 80px 0 var(--msl-shadowColor-l);
    --msl-shadow-s: drop-shadow(0 4px 8px var(--msl-shadowColor-s));
    --msl-shadow-m: drop-shadow(0 10px 30px var(--msl-shadowColor-m));
    --msl-shadow-l: drop-shadow(0 20px 40px var(--msl-shadowColor-l));
    --msl-brand-primary: var(--msl-bg-brand-primary);
    --msl-brand-secondary-100: var(--msl-bg-brand-moderate);
    --msl-brand-secondary-150: var(--msl-bg-brand-minimal);
    --msl-brand-secondary-200: var(--msl-bg-brand-neutral);
    --msl-brand-secondary-300: var(--msl-artwork-tertiary-300);
    --msl-brand-secondary-400: var(--msl-bg-brand-secondary);
    --msl-brand-secondary-500: var(--msl-bg-brand-accent);
    --msl-brand-secondary-600: var(--msl-bg-brand-tertiary);
    --msl-functionnal-danger-100: var(--msl-bg-critical);
    --msl-functionnal-danger-30: var(--msl-bg-critical-transparent);
    --msl-functionnal-danger-50: var(--msl-bg-critical-minimal);
    --msl-functionnal-information-100: var(--msl-bg-info);
    --msl-functionnal-information-30: var(--msl-bg-info-transparent);
    --msl-functionnal-information-50: var(--msl-bg-info-minimal);
    --msl-functionnal-success-100: var(--msl-bg-success);
    --msl-functionnal-success-30: var(--msl-bg-success-transparent);
    --msl-functionnal-success-50: var(--msl-bg-success-minimal);
    --msl-functionnal-warning-100: var(--msl-bg-warning);
    --msl-functionnal-warning-30: var(--msl-bg-warning-transparent);
    --msl-functionnal-warning-50: var(--msl-bg-warning-minimal);
    --msl-functionnal-notification-100: var(--msl-bg-notification);
    --msl-functionnal-contact: var(--msl-bg-contact);
}

.w-100 {
	width: 100%;
}