:root {
	--tds-animate--move: transform 900ms cubic-bezier(.75, 0, 0, 1);
	--tds-animate--color: background-color 450ms cubic-bezier(.5, .25, .25, .75), color 450ms cubic-bezier(.5, .25, .25, .75), opacity 450ms cubic-bezier(.5, .25, .25, .75);
	--tds-animate--focus: border 250ms cubic-bezier(.5, .25, .25, .75), box-shadow 250ms cubic-bezier(.5, .25, .25, .75), color 250ms cubic-bezier(.5, .25, .25, .75), opacity 250ms cubic-bezier(.5, .25, .25, .75);
	--tds-animate-all--long: all 900ms cubic-bezier(.75, 0, 0, 1), background-color 900ms cubic-bezier(.5, .25, .25, .75), color 900ms cubic-bezier(.5, .25, .25, .75), opacity 900ms cubic-bezier(.5, .25, .25, .75);
	--tds-border-style: solid;
	--tds-border-radius: 4px;
	--tds-border-radius--pill: 100px;
	--tds-border-radius--forms: 20px;
	--tds-border-width--hairline: 0.5px;
	--tds-border-width--small: 1px;
	--tds-border-width--medium: 2px;
	--tds-border-width--large: 3px;
	--tds-color--black: #000;
	--tds-color--grey10: #171a20;
	--tds-color--grey15: #222222;
	--tds-color--grey20: #393c41;
	--tds-color--grey25: #444;
	--tds-color--grey30: #5c5e62;
	--tds-color--grey35: #757575;
	--tds-color--grey40: #a2a3a5;
	--tds-color--grey50: #d0d1d2;
	--tds-color--grey60: #eee;
	--tds-color--grey70: #f4f4f4;
	--tds-color--white: #fff;
	--tds-color--blue30: #3e6ae1;
	--tds-color--blue20: #3457b1;
	--tds-color--blue10: #2e4994;
	--tds-color--red: #ed4e3b;
	--tds-color--red10: #b74134;
	--tds-color--red20: #ed4e3b;
	--tds-color--green10: #12bb00;
	--tds-color--green20: #02e359;
	--tds-color--yellow: #fbb01b;
	--tds-font: system, sans-serif;
	--tds-font-size--10: 10px;
	--tds-font-size--20: 12px;
	--tds-font-size--30: 14px;
	--tds-font-size--40: 17px;
	--tds-font-size--50: 20px;
	--tds-font-size--55: 23px;
	--tds-font-size--60: 24px;
	--tds-font-size--70: 28px;
	--tds-font-size--80: 40px;
	--tds-font-chinese--simplified: 'HeiT ASC Traditional Chinese';
	--tds-font-chinese--traditional: 'M Hei PRC W45';
	--tds-font-mandarin: 'M Hei PRC W45';
	--tds-font-cantonese: 'M Hei HK';
	--tds-font-japanese: 'AXIS Font Japanese W55';
	--tds-font-korean: 'FB New Gothic';
	--tds-font-arabic: Swissra;
	--tds-font-latin: 'Gotham Book';
	--tds-font-latin--extra-light: 'Gotham Extra Light';
	--tds-font-latin--light: 'Gotham Light';
	--tds-font-latin--medium: 'Gotham Medium';
	--tds-font-latin--bold: 'Gotham Bold';
	--tds-font-monospace: 'Fira Code', SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
	--tds-font-combined: 'HeiT ASC Traditional Chinese', 'M Hei PRC W45', 'AXIS Font Japanese W55', 'FB New Gothic', 'Gotham Book', system, sans-serif;
	--tds-font-combined--extra-light: 'HeiT ASC Traditional Chinese', 'M Hei PRC W45', 'AXIS Font Japanese W55', 'FB New Gothic', 'Gotham Extra Light', system, sans-serif;
	--tds-font-combined--light: 'HeiT ASC Traditional Chinese', 'M Hei PRC W45', 'AXIS Font Japanese W55', 'FB New Gothic', 'Gotham Light', system, sans-serif;
	--tds-font-combined--medium: 'HeiT ASC Traditional Chinese', 'M Hei PRC W45', 'AXIS Font Japanese W55', 'FB New Gothic', 'Gotham Medium', system, sans-serif;
	--tds-font-combined--bold: 'HeiT ASC Traditional Chinese', 'M Hei PRC W45', 'AXIS Font Japanese W55', 'FB New Gothic', 'Gotham Bold', system, sans-serif;
	--tds-font_size--xsmall: 10px;
	--tds-font_size--small: 12px;
	--tds-font_size--base: 14px;
	--tds-font_size--medium: 20px;
	--tds-font_size--large: 28px;
	--tds-font_size--xlarge: 40px;
	--tds-sans-font_stack: "Gotham Book", "system", sans-serif;
	--tds-sans-font_stack--extra_light: "Gotham Extra Light", "system", sans-serif;
	--tds-sans-font_stack--light: "Gotham Light", "system", sans-serif;
	--tds-sans-font_stack--medium: "Gotham Medium", "system", sans-serif;
	--tds-sans-font_stack--bold: "Gotham Bold", "system", sans-serif;
	--tds-monospace-font_stack: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
	--tds-line_height--xsmall: 16px;
	--tds-line_height--small: 20px;
	--tds-line_height--base: 24px;
	--tds-line_height--base_unitless: 1.414;
	--tds-line_height--medium: 28px;
	--tds-line_height--large: 36px;
	--tds-line_height--xlarge: 48px;
	--tds-line-height--10: 18px;
	--tds-line-height--20: 20px;
	--tds-line-height--30: 21px;
	--tds-line-height--40: 23px;
	--tds-line-height--50: 24px;
	--tds-line-height--60: 28px;
	--tds-line-height--70: 36px;
	--tds-line-height--80: 48px;
	--tds-line-height--unitless: 1.414;
	--tds-locale-canada--english: i18n-en_CA;
	--tds-locale-canada--french: i18n-fr_CA;
	--tds-locale-mexico--spanish: i18n-es_MX;
	--tds-locale-us--english: i18n-en_US;
	--tds-locale-belgium--french: i18n-fr_BE;
	--tds-locale-belgium--dutch: i18n-nl_BE;
	--tds-locale-denmark--danish: i18n-da_DK;
	--tds-locale-germany--german: i18n-de_DE;
	--tds-locale-france--french: i18n-fr_FR;
	--tds-locale-great-britain: i18n-en_GB;
	--tds-locale-italy--italian: i18n-it_IT;
	--tds-locale-ireland: i18n-en_IE;
	--tds-locale-netherlands--dutch: i18n-nl_NL;
	--tds-locale-norway--norwegian: i18n-no_NO;
	--tds-locale-austria: i18n-de_AT;
	--tds-locale-switzerland--german: i18n-de_CH;
	--tds-locale-switzerland--french: i18n-fr_CH;
	--tds-locale-switzerland--italian: i18n-it_CH;
	--tds-locale-sweden: i18n-sv_SE;
	--tds-locale-other-europe: i18n-en_EU;
	--tds-locale-finland: i18n-fi_FI;
	--tds-locale-luxembourg--french: i18n-fr_LU;
	--tds-locale-luxembourg--german: i18n-de_LU;
	--tds-locale-portugal: i18n-pt_PT;
	--tds-locale-spain: i18n-es_ES;
	--tds-locale-australia: i18n-en_AU;
	--tds-locale-china: i18n-zh_CN;
	--tds-locale-hongkong--english: i18n-en_MO;
	--tds-locale-hongkong--chinese: i18n-zh_HK;
	--tds-locale-macau--english: i18n-en_MO;
	--tds-locale-macau--chinese: i18n-zh_MO;
	--tds-locale-japan: i18n-ja_JP;
	--tds-locale-new-zealand: i18n-en_NZ;
	--tds-locale-taiwan: i18n-zh_TW;
	--tds-locale-south-korea: i18n-ko_KR;
	--tds-locale-jordan--english: i18n-en_JO;
	--tds-locale-jordan--arabic: i18n-ar_JO;
	--tds-locale-uae--english: i18n-en_AE;
	--tds-locale-uae--arabic: i18n-ar_AE;
	--tds-locale-saudi-arabia--english: i18n-en_SA;
	--tds-locale-saudi-arabia--arabic: i18n-ar_SA;
	--tds-locale-south-africa: i18n-en_ZA;
	--tds-locale--canada_english: i18n-en_CA;
	--tds-locale--canada_french: i18n-fr_CA;
	--tds-locale--mexico_spanish: i18n-es_MX;
	--tds-locale--us_english: i18n-en_US;
	--tds-locale--belgium_french: i18n-fr_BE;
	--tds-locale--belgium_dutch: i18n-nl_BE;
	--tds-locale--denmark_danish: i18n-da_DK;
	--tds-locale--germany_german: i18n-de_DE;
	--tds-locale--france_french: i18n-fr_FR;
	--tds-locale--great_britain: i18n-en_GB;
	--tds-locale--italy_italian: i18n-it_IT;
	--tds-locale--ireland: i18n-en_IE;
	--tds-locale--netherlands_dutch: i18n-nl_NL;
	--tds-locale--norway_norwegian: i18n-no_NO;
	--tds-locale--austria: i18n-de_AT;
	--tds-locale--switzerland_german: i18n-de_CH;
	--tds-locale--switzerland_french: i18n-fr_CH;
	--tds-locale--switzerland_italian: i18n-it_CH;
	--tds-locale--sweden: i18n-sv_SE;
	--tds-locale--other_europe: i18n-en_EU;
	--tds-locale--finland: i18n-fi_FI;
	--tds-locale--luxembourg_french: i18n-fr_LU;
	--tds-locale--luxembourg_german: i18n-de_LU;
	--tds-locale--portugal: i18n-pt_PT;
	--tds-locale--spain: i18n-es_ES;
	--tds-locale--australia: i18n-en_AU;
	--tds-locale--china: i18n-zh_CN;
	--tds-locale--hongkong: i18n-en_HK;
	--tds-locale--hongkong_chinese: i18n-zh_HK;
	--tds-locale--macau: i18n-en_MO;
	--tds-locale--macau_chinese: i18n-zh_MO;
	--tds-locale--japan: i18n-ja_JP;
	--tds-locale--new_zealand: i18n-en_NZ;
	--tds-locale--taiwan: i18n-zh_TW;
	--tds-locale--south_korea: i18n-ko_KR;
	--tds-locale--jordan_english: i18n-en_JO;
	--tds-locale--jordan_arabic: i18n-ar_JO;
	--tds-locale--uae_english: i18n-en_AE;
	--tds-locale--uae_arabic: i18n-ar_AE;
	--tds-locale--saudi-arabia_english: i18n-en_SA;
	--tds-locale--saudi-arabia_arabic: i18n-ar_SA;
	--tds-locale--south_africa: i18n-en_ZA;
	--tds-opacity--light: .7;
	--tds-opacity--medium: .5;
	--tds-opacity--heavy: .3;
	--tds-opacity--opaque: 1;
	--tds-opacity--30: 0.3;
	--tds-opacity--50: 0.5;
	--tds-opacity--70: 0.7;
	--tds-opacity--100: 1;
	--tds-opacity--transparent: 0;
	--tds-region--north-america: superregion-north-america;
	--tds-region--europe: superregion-europe;
	--tds-region--asia-pacific: superregion-apac;
	--tds-region--middle-east: superregion-middle-east;
	--tds-size: 8px;
	--tds-size--half: 4px;
	--tds-size--1x: 8px;
	--tds-size--2x: 16px;
	--tds-size--3x: 24px;
	--tds-size--4x: 32px;
	--tds-size--5x: 40px;
	--tds-size--6x: 48px;
	--tds-size--7x: 56px;
	--tds-size--8x: 64px;
	--tds-size--9x: 72px;
	--tds-size--10x: 80px;
	--tds-size--11x: 88px;
	--tds-size--12x: 96px;
	--tds-size--13x: 104px;
	--tds-fonts-combined--base: var(--tds-font-combined);
	--tds-fonts-combined--extra_light: var(--tds-font-combined--extra-light);
	--tds-fonts-combined--light: var(--tds-sans-font_stack--light);
	--tds-fonts-combined--medium: var(--tds-sans-font_stack--medium);
	--tds-fonts-combined--bold: var(--tds-font-combined--bold);
}