/**
 * Mohamed Saleh V2 — Extended Visual Primitives
 *
 * Exact-value primitives used by specialized V2 components. This layer
 * preserves the approved current rendering while keeping raw design values
 * out of page/component stylesheets. Load order:
 * tokens.css < extended-primitives.css < component-tokens.css < site-system.css.
 */
/* === AUTO-CENTRALIZED EXTENDED PALETTE: START === */
/* Exact-value primitives centralize legacy/specialized visual colors while preserving rendering.
   Page/component CSS must consume these variables rather than own raw color literals. */
:root {
  --ms-palette-000: #000;
  --ms-palette-06172b: #06172B;
  --ms-palette-0a66c2: #0A66C2;
  --ms-palette-0d141d: #0D141D;
  --ms-palette-111111: #111111;
  --ms-palette-16835c: #16835C;
  --ms-palette-168aff: #168AFF;
  --ms-palette-172130: #172130;
  --ms-palette-172232: #172232;
  --ms-palette-176846: #176846;
  --ms-palette-176b45: #176B45;
  --ms-palette-18212d: #18212D;
  --ms-palette-18283a: #18283A;
  --ms-palette-1877f2: #1877F2;
  --ms-palette-1b2a3d: #1B2A3D;
  --ms-palette-1c2530: #1C2530;
  --ms-palette-1d2327: #1D2327;
  --ms-palette-1f344e: #1F344E;
  --ms-palette-1f8a5b: #1F8A5B;
  --ms-palette-2271b1: #2271B1;
  --ms-palette-229ed9: #229ED9;
  --ms-palette-23374f: #23374F;
  --ms-palette-237a4d: #237A4D;
  --ms-palette-24344a: #24344A;
  --ms-palette-25303d: #25303D;
  --ms-palette-25364b: #25364B;
  --ms-palette-257341: #257341;
  --ms-palette-25a85a: #25A85A;
  --ms-palette-25d366: #25D366;
  --ms-palette-26313e: #26313E;
  --ms-palette-263343: #263343;
  --ms-palette-26384d: #26384D;
  --ms-palette-27384d: #27384D;
  --ms-palette-28384c: #28384C;
  --ms-palette-285d9e: #285D9E;
  --ms-palette-287657: #287657;
  --ms-palette-2d5f9f: #2D5F9F;
  --ms-palette-2e9b62: #2E9B62;
  --ms-palette-303b48: #303B48;
  --ms-palette-3154ca: #3154CA;
  --ms-palette-315f9f: #315F9F;
  --ms-palette-33404f: #33404F;
  --ms-palette-34465b: #34465B;
  --ms-palette-39485a: #39485A;
  --ms-palette-3c4d61: #3C4D61;
  --ms-palette-3d4b5d: #3D4B5D;
  --ms-palette-3e64de: #3E64DE;
  --ms-palette-3f4d61: #3F4D61;
  --ms-palette-405067: #405067;
  --ms-palette-425166: #425166;
  --ms-palette-435063: #435063;
  --ms-palette-46556b: #46556B;
  --ms-palette-485667: #485667;
  --ms-palette-4c5a6e: #4C5A6E;
  --ms-palette-4d5d70: #4D5D70;
  --ms-palette-546273: #546273;
  --ms-palette-556479: #556479;
  --ms-palette-57677a: #57677A;
  --ms-palette-58687a: #58687A;
  --ms-palette-58708e: #58708E;
  --ms-palette-596778: #596778;
  --ms-palette-5d6c80: #5D6C80;
  --ms-palette-5f6b7a: #5F6B7A;
  --ms-palette-607087: #607087;
  --ms-palette-6181e4: #6181E4;
  --ms-palette-646970: #646970;
  --ms-palette-64748b: #64748B;
  --ms-palette-667282: #667282;
  --ms-palette-667384: #667384;
  --ms-palette-67acf0: #67ACF0;
  --ms-palette-687684: #687684;
  --ms-palette-68778a: #68778A;
  --ms-palette-697686: #697686;
  --ms-palette-6a7888: #6A7888;
  --ms-palette-6a788b: #6A788B;
  --ms-palette-6b7889: #6B7889;
  --ms-palette-6c7a8d: #6C7A8D;
  --ms-palette-6e7a89: #6E7A89;
  --ms-palette-735226: #735226;
  --ms-palette-738196: #738196;
  --ms-palette-78a5dc: #78A5DC;
  --ms-palette-7a5200: #7A5200;
  --ms-palette-7a8694: #7A8694;
  --ms-palette-7a8795: #7A8795;
  --ms-palette-7a8798: #7A8798;
  --ms-palette-7d91aa: #7D91AA;
  --ms-palette-7eb0ea: #7EB0EA;
  --ms-palette-7faae0: #7FAAE0;
  --ms-palette-8090a3: #8090A3;
  --ms-palette-8190a0: #8190A0;
  --ms-palette-8290a0: #8290A0;
  --ms-palette-8491a0: #8491A0;
  --ms-palette-87550b: #87550B;
  --ms-palette-8793a2: #8793A2;
  --ms-palette-8995a5: #8995A5;
  --ms-palette-8a96a3: #8A96A3;
  --ms-palette-8a96a4: #8A96A4;
  --ms-palette-8a98a8: #8A98A8;
  --ms-palette-8b6d27: #8B6D27;
  --ms-palette-8b98a8: #8B98A8;
  --ms-palette-8c302a: #8C302A;
  --ms-palette-8c8f94: #8C8F94;
  --ms-palette-8cb5e8: #8CB5E8;
  --ms-palette-8d5a0c: #8D5A0C;
  --ms-palette-8f1710: #8F1710;
  --ms-palette-91a0b0: #91A0B0;
  --ms-palette-935a06: #935A06;
  --ms-palette-94b2d8: #94B2D8;
  --ms-palette-95a5b5: #95A5B5;
  --ms-palette-9a6400: #9A6400;
  --ms-palette-9aa5b3: #9AA5B3;
  --ms-palette-9b5700: #9B5700;
  --ms-palette-9b5d00: #9B5D00;
  --ms-palette-9d5c00: #9D5C00;
  --ms-palette-9fc1f0: #9FC1F0;
  --ms-palette-a33939: #A33939;
  --ms-palette-a33a3a: #A33A3A;
  --ms-palette-a45d00: #A45D00;
  --ms-palette-a52a26: #A52A26;
  --ms-palette-a9b7c6: #A9B7C6;
  --ms-palette-a9cae4: #A9CAE4;
  --ms-palette-a9d6bd: #A9D6BD;
  --ms-palette-aab8c6: #AAB8C6;
  --ms-palette-aebfd4: #AEBFD4;
  --ms-palette-aed0ea: #AED0EA;
  --ms-palette-afcbf0: #AFCBF0;
  --ms-palette-b23b3b: #B23B3B;
  --ms-palette-b33b3b: #B33B3B;
  --ms-palette-b53636: #B53636;
  --ms-palette-b6d2e8: #B6D2E8;
  --ms-palette-b8c4d3: #B8C4D3;
  --ms-palette-b8c6d7: #B8C6D7;
  --ms-palette-b9cce6: #B9CCE6;
  --ms-palette-bac7d4: #BAC7D4;
  --ms-palette-bad3e7: #BAD3E7;
  --ms-palette-bcd0ea: #BCD0EA;
  --ms-palette-bcd3ef: #BCD3EF;
  --ms-palette-bce1cd: #BCE1CD;
  --ms-palette-bdd3f0: #BDD3F0;
  --ms-palette-bed5e8: #BED5E8;
  --ms-palette-bf3d32: #BF3D32;
  --ms-palette-bfcbd7: #BFCBD7;
  --ms-palette-bfcbda: #BFCBDA;
  --ms-palette-bfcbdc: #BFCBDC;
  --ms-palette-bfcfe4: #BFCFE4;
  --ms-palette-bfd2ea: #BFD2EA;
  --ms-palette-bfd2eb: #BFD2EB;
  --ms-palette-bfd3ed: #BFD3ED;
  --ms-palette-bfd5f1: #BFD5F1;
  --ms-palette-c3cdd8: #C3CDD8;
  --ms-palette-c3ced9: #C3CED9;
  --ms-palette-c4ced9: #C4CED9;
  --ms-palette-c4d7e6: #C4D7E6;
  --ms-palette-c53030: #C53030;
  --ms-palette-c64242: #C64242;
  --ms-palette-c7d0da: #C7D0DA;
  --ms-palette-c7d9f0: #C7D9F0;
  --ms-palette-c87500: #C87500;
  --ms-palette-c8d0d9: #C8D0D9;
  --ms-palette-c8d2de: #C8D2DE;
  --ms-palette-c8d8eb: #C8D8EB;
  --ms-palette-c8d9e7: #C8D9E7;
  --ms-palette-c93c37: #C93C37;
  --ms-palette-c94b4b: #C94B4B;
  --ms-palette-c9d4e2: #C9D4E2;
  --ms-palette-c9d9e8: #C9D9E8;
  --ms-palette-c9d9eb: #C9D9EB;
  --ms-palette-c9dcf5: #C9DCF5;
  --ms-palette-c9e7d8: #C9E7D8;
  --ms-palette-cad2db: #CAD2DB;
  --ms-palette-cad4de: #CAD4DE;
  --ms-palette-cad4df: #CAD4DF;
  --ms-palette-cad5e2: #CAD5E2;
  --ms-palette-cad5e3: #CAD5E3;
  --ms-palette-cbd5e1: #CBD5E1;
  --ms-palette-cbd6e2: #CBD6E2;
  --ms-palette-cbd7e6: #CBD7E6;
  --ms-palette-cbd8e8: #CBD8E8;
  --ms-palette-cbd9e9: #CBD9E9;
  --ms-palette-cbdcf1: #CBDCF1;
  --ms-palette-cbebd7: #CBEBD7;
  --ms-palette-cce6d9: #CCE6D9;
  --ms-palette-cde1f2: #CDE1F2;
  --ms-palette-cfd9e5: #CFD9E5;
  --ms-palette-cfdbe8: #CFDBE8;
  --ms-palette-cfdef1: #CFDEF1;
  --ms-palette-cfdfef: #CFDFEF;
  --ms-palette-cfe0f5: #CFE0F5;
  --ms-palette-d04a4a: #D04A4A;
  --ms-palette-d1eadf: #D1EADF;
  --ms-palette-d2e1ec: #D2E1EC;
  --ms-palette-d2e3f6: #D2E3F6;
  --ms-palette-d3dfeb: #D3DFEB;
  --ms-palette-d4dfe9: #D4DFE9;
  --ms-palette-d4e3f5: #D4E3F5;
  --ms-palette-d4e6f4: #D4E6F4;
  --ms-palette-d5dce4: #D5DCE4;
  --ms-palette-d5dee8: #D5DEE8;
  --ms-palette-d5dfea: #D5DFEA;
  --ms-palette-d5e0ea: #D5E0EA;
  --ms-palette-d5e1ef: #D5E1EF;
  --ms-palette-d5e2ec: #D5E2EC;
  --ms-palette-d5e5f7: #D5E5F7;
  --ms-palette-d5e8f7: #D5E8F7;
  --ms-palette-d6dfea: #D6DFEA;
  --ms-palette-d7e0ea: #D7E0EA;
  --ms-palette-d7e3ed: #D7E3ED;
  --ms-palette-d7e3f2: #D7E3F2;
  --ms-palette-d7e4f4: #D7E4F4;
  --ms-palette-d7e6f6: #D7E6F6;
  --ms-palette-d7e7fa: #D7E7FA;
  --ms-palette-d8dfe7: #D8DFE7;
  --ms-palette-d8e0e8: #D8E0E8;
  --ms-palette-d8e2ee: #D8E2EE;
  --ms-palette-d8e4f3: #D8E4F3;
  --ms-palette-d8e6f7: #D8E6F7;
  --ms-palette-d8e7fa: #D8E7FA;
  --ms-palette-d9e1e9: #D9E1E9;
  --ms-palette-d9e1ea: #D9E1EA;
  --ms-palette-d9e5ef: #D9E5EF;
  --ms-palette-d9e7f7: #D9E7F7;
  --ms-palette-d9e8f5: #D9E8F5;
  --ms-palette-dbe5ef: #DBE5EF;
  --ms-palette-dbe5f0: #DBE5F0;
  --ms-palette-dbe7f5: #DBE7F5;
  --ms-palette-dbe9f8: #DBE9F8;
  --ms-palette-dcdcde: #DCDCDE;
  --ms-palette-dce4ec: #DCE4EC;
  --ms-palette-dce4ee: #DCE4EE;
  --ms-palette-dce5ef: #DCE5EF;
  --ms-palette-dce6ef: #DCE6EF;
  --ms-palette-dce7f3: #DCE7F3;
  --ms-palette-dce8f1: #DCE8F1;
  --ms-palette-dce8f5: #DCE8F5;
  --ms-palette-dceafa: #DCEAFA;
  --ms-palette-dde3e9: #DDE3E9;
  --ms-palette-dfe6ed: #DFE6ED;
  --ms-palette-dfe6ee: #DFE6EE;
  --ms-palette-dfe6ef: #DFE6EF;
  --ms-palette-dfe8f0: #DFE8F0;
  --ms-palette-e1e7ed: #E1E7ED;
  --ms-palette-e2e8f0: #E2E8F0;
  --ms-palette-e3e8ef: #E3E8EF;
  --ms-palette-e4b86d: #E4B86D;
  --ms-palette-e4eaf0: #E4EAF0;
  --ms-palette-e5f0fc: #E5F0FC;
  --ms-palette-e68b05: #E68B05;
  --ms-palette-e6ebf0: #E6EBF0;
  --ms-palette-e6edf4: #E6EDF4;
  --ms-palette-e7ebef: #E7EBEF;
  --ms-palette-e7ecf1: #E7ECF1;
  --ms-palette-e7ecf2: #E7ECF2;
  --ms-palette-e7edf4: #E7EDF4;
  --ms-palette-e88a10: #E88A10;
  --ms-palette-e8edf3: #E8EDF3;
  --ms-palette-e8eef5: #E8EEF5;
  --ms-palette-e98e0d: #E98E0D;
  --ms-palette-e9edf2: #E9EDF2;
  --ms-palette-e9eef3: #E9EEF3;
  --ms-palette-e9eef4: #E9EEF4;
  --ms-palette-ea8d08: #EA8D08;
  --ms-palette-eaa5a5: #EAA5A5;
  --ms-palette-eaf2fb: #EAF2FB;
  --ms-palette-eaf7f0: #EAF7F0;
  --ms-palette-ecf8f2: #ECF8F2;
  --ms-palette-ed900b: #ED900B;
  --ms-palette-edf0f3: #EDF0F3;
  --ms-palette-edf0f4: #EDF0F4;
  --ms-palette-edf4fc: #EDF4FC;
  --ms-palette-eef1f4: #EEF1F4;
  --ms-palette-eef2f6: #EEF2F6;
  --ms-palette-eef4fc: #EEF4FC;
  --ms-palette-eff9f3: #EFF9F3;
  --ms-palette-f0c36d: #F0C36D;
  --ms-palette-f0d5b5: #F0D5B5;
  --ms-palette-f0f6fc: #F0F6FC;
  --ms-palette-f0faf5: #F0FAF5;
  --ms-palette-f0fbf4: #F0FBF4;
  --ms-palette-f1cccc: #F1CCCC;
  --ms-palette-f1d3ab: #F1D3AB;
  --ms-palette-f1d7ae: #F1D7AE;
  --ms-palette-f1dfc3: #F1DFC3;
  --ms-palette-f1f3f5: #F1F3F5;
  --ms-palette-f1f9ff: #F1F9FF;
  --ms-palette-f2c5c1: #F2C5C1;
  --ms-palette-f2d3a5: #F2D3A5;
  --ms-palette-f2f4f7: #F2F4F7;
  --ms-palette-f2fcf6: #F2FCF6;
  --ms-palette-f39a12: #F39A12;
  --ms-palette-f3c6c6: #F3C6C6;
  --ms-palette-f3c7c7: #F3C7C7;
  --ms-palette-f3f6fa: #F3F6FA;
  --ms-palette-f3f8fc: #F3F8FC;
  --ms-palette-f3f8fd: #F3F8FD;
  --ms-palette-f3fbf7: #F3FBF7;
  --ms-palette-f4ac3b: #F4AC3B;
  --ms-palette-f59a14: #F59A14;
  --ms-palette-f5d8a8: #F5D8A8;
  --ms-palette-f5dec6: #F5DEC6;
  --ms-palette-f5f8fc: #F5F8FC;
  --ms-palette-f5f9fe: #F5F9FE;
  --ms-palette-f6b54c: #F6B54C;
  --ms-palette-f6f7f7: #F6F7F7;
  --ms-palette-f7af3d: #F7AF3D;
  --ms-palette-f7d7a7: #F7D7A7;
  --ms-palette-f7f9fc: #F7F9FC;
  --ms-palette-f7fafe: #F7FAFE;
  --ms-palette-f7faff: #F7FAFF;
  --ms-palette-f7fbff: #F7FBFF;
  --ms-palette-f8a01a: #F8A01A;
  --ms-palette-f8b544: #F8B544;
  --ms-palette-f8d59b: #F8D59B;
  --ms-palette-f8d8a7: #F8D8A7;
  --ms-palette-f8fafd: #F8FAFD;
  --ms-palette-f8fbfe: #F8FBFE;
  --ms-palette-f8fbff: #F8FBFF;
  --ms-palette-f9fbfd: #F9FBFD;
  --ms-palette-f9fbfe: #F9FBFE;
  --ms-palette-f9fdfb: #F9FDFB;
  --ms-palette-fafbfc: #FAFBFC;
  --ms-palette-fafbfd: #FAFBFD;
  --ms-palette-fafcfe: #FAFCFE;
  --ms-palette-fdedec: #FDEDEC;
  --ms-palette-ff8210: #FF8210;
  --ms-palette-ff9e2d: #FF9E2D;
  --ms-palette-ff9f2d: #FF9F2D;
  --ms-palette-ffa61e: #FFA61E;
  --ms-palette-ffc06f: #FFC06F;
  --ms-palette-ffd47f: #FFD47F;
  --ms-palette-ffd5d5: #FFD5D5;
  --ms-palette-ffd89a: #FFD89A;
  --ms-palette-ffe6e6: #FFE6E6;
  --ms-palette-fff0df: #FFF0DF;
  --ms-palette-fff0f0: #FFF0F0;
  --ms-palette-fff2e3: #FFF2E3;
  --ms-palette-fff4f4: #FFF4F4;
  --ms-palette-fff5f4: #FFF5F4;
  --ms-palette-fff5f5: #FFF5F5;
  --ms-palette-fff7f6: #FFF7F6;
  --ms-palette-fff7f7: #FFF7F7;
  --ms-palette-fff8e8: #FFF8E8;
  --ms-palette-fff8ee: #FFF8EE;
  --ms-palette-fff8ef: #FFF8EF;
  --ms-palette-fff8f0: #FFF8F0;
  --ms-palette-fff8f7: #FFF8F7;
  --ms-palette-fff9ef: #FFF9EF;
  --ms-palette-fff9f2: #FFF9F2;
  --ms-palette-fff9f8: #FFF9F8;
  --ms-palette-fffbf5: #FFFBF5;
  --ms-palette-fffcf7: #FFFCF7;
}
/* === AUTO-CENTRALIZED EXTENDED PALETTE: END === */
:root {
  /* Extended spacing primitives */
  --ms-space-px-1: 1px;
  --ms-space-px-10: 10px;
  --ms-space-px-100: 100px;
  --ms-space-px-104: 104px;
  --ms-space-px-11: 11px;
  --ms-space-px-110: 110px;
  --ms-space-px-112: 112px;
  --ms-space-px-128: 128px;
  --ms-space-px-13: 13px;
  --ms-space-px-14: 14px;
  --ms-space-px-15: 15px;
  --ms-space-px-17: 17px;
  --ms-space-px-18: 18px;
  --ms-space-px-19: 19px;
  --ms-space-px-2: 2px;
  --ms-space-px-21: 21px;
  --ms-space-px-22: 22px;
  --ms-space-px-23: 23px;
  --ms-space-px-25: 25px;
  --ms-space-px-26: 26px;
  --ms-space-px-27: 27px;
  --ms-space-px-28: 28px;
  --ms-space-px-29: 29px;
  --ms-space-px-3: 3px;
  --ms-space-px-30: 30px;
  --ms-space-px-31: 31px;
  --ms-space-px-34: 34px;
  --ms-space-px-36: 36px;
  --ms-space-px-38: 38px;
  --ms-space-px-42: 42px;
  --ms-space-px-44: 44px;
  --ms-space-px-45: 45px;
  --ms-space-px-46: 46px;
  --ms-space-px-5: 5px;
  --ms-space-px-50: 50px;
  --ms-space-px-52: 52px;
  --ms-space-px-54: 54px;
  --ms-space-px-58: 58px;
  --ms-space-px-6: 6px;
  --ms-space-px-60: 60px;
  --ms-space-px-62: 62px;
  --ms-space-px-66: 66px;
  --ms-space-px-68: 68px;
  --ms-space-px-7: 7px;
  --ms-space-px-70: 70px;
  --ms-space-px-74: 74px;
  --ms-space-px-76: 76px;
  --ms-space-px-78: 78px;
  --ms-space-px-82: 82px;
  --ms-space-px-84: 84px;
  --ms-space-px-86: 86px;
  --ms-space-px-88: 88px;
  --ms-space-px-9: 9px;
  --ms-space-px-90: 90px;
  --ms-space-px-92: 92px;
  --ms-space-px-94: 94px;
  --ms-space-px-96: 96px;
  --ms-space-px-neg-1: -1px;
  --ms-space-px-neg-18: -18px;
  --ms-space-px-neg-2: -2px;
  --ms-space-px-neg-4: -4px;

  /* Extended typography sizes */
  --ms-type-size-em--47: .47em;
  --ms-type-size-em--5: .5em;
  --ms-type-size-em--54: .54em;
  --ms-type-size-em-0-72: 0.72em;
  --ms-type-size-px-10: 10px;
  --ms-type-size-px-10-5: 10.5px;
  --ms-type-size-px-10-75: 10.75px;
  --ms-type-size-px-10-8: 10.8px;
  --ms-type-size-px-11: 11px;
  --ms-type-size-px-11-5: 11.5px;
  --ms-type-size-px-11-75: 11.75px;
  --ms-type-size-px-11-8: 11.8px;
  --ms-type-size-px-12: 12px;
  --ms-type-size-px-12-25: 12.25px;
  --ms-type-size-px-12-5: 12.5px;
  --ms-type-size-px-12-75: 12.75px;
  --ms-type-size-px-13: 13px;
  --ms-type-size-px-13-2: 13.2px;
  --ms-type-size-px-13-25: 13.25px;
  --ms-type-size-px-13-5: 13.5px;
  --ms-type-size-px-13-75: 13.75px;
  --ms-type-size-px-14: 14px;
  --ms-type-size-px-14-5: 14.5px;
  --ms-type-size-px-15: 15px;
  --ms-type-size-px-15-5: 15.5px;
  --ms-type-size-px-16: 16px;
  --ms-type-size-px-16-4: 16.4px;
  --ms-type-size-px-16-5: 16.5px;
  --ms-type-size-px-17: 17px;
  --ms-type-size-px-17-2: 17.2px;
  --ms-type-size-px-17-5: 17.5px;
  --ms-type-size-px-17-8: 17.8px;
  --ms-type-size-px-18: 18px;
  --ms-type-size-px-18-5: 18.5px;
  --ms-type-size-px-19: 19px;
  --ms-type-size-px-20: 20px;
  --ms-type-size-px-21: 21px;
  --ms-type-size-px-22: 22px;
  --ms-type-size-px-23: 23px;
  --ms-type-size-px-24: 24px;
  --ms-type-size-px-25: 25px;
  --ms-type-size-px-26: 26px;
  --ms-type-size-px-27: 27px;
  --ms-type-size-px-28: 28px;
  --ms-type-size-px-29: 29px;
  --ms-type-size-px-30: 30px;
  --ms-type-size-px-31: 31px;
  --ms-type-size-px-31-5: 31.5px;
  --ms-type-size-px-32: 32px;
  --ms-type-size-px-33: 33px;
  --ms-type-size-px-34: 34px;
  --ms-type-size-px-36: 36px;
  --ms-type-size-px-38: 38px;
  --ms-type-size-px-40: 40px;
  --ms-type-size-px-42: 42px;
  --ms-type-size-px-44: 44px;
  --ms-type-size-px-9: 9px;
  --ms-type-size-px-9-5: 9.5px;
  --ms-type-size-px-9-75: 9.75px;
  --ms-type-size-rem--66: .66rem;
  --ms-type-size-rem--67: .67rem;
  --ms-type-size-rem--68: .68rem;
  --ms-type-size-rem--7: .7rem;
  --ms-type-size-rem--72: .72rem;
  --ms-type-size-rem--73: .73rem;
  --ms-type-size-rem--74: .74rem;
  --ms-type-size-rem--76: .76rem;
  --ms-type-size-rem--77: .77rem;
  --ms-type-size-rem--78: .78rem;
  --ms-type-size-rem--8: .8rem;
  --ms-type-size-rem--82: .82rem;
  --ms-type-size-rem--83: .83rem;
  --ms-type-size-rem--84: .84rem;
  --ms-type-size-rem--85: .85rem;
  --ms-type-size-rem--86: .86rem;
  --ms-type-size-rem--88: .88rem;
  --ms-type-size-rem--9: .9rem;
  --ms-type-size-rem--91: .91rem;
  --ms-type-size-rem--92: .92rem;
  --ms-type-size-rem--94: .94rem;
  --ms-type-size-rem--95: .95rem;
  --ms-type-size-rem--96: .96rem;
  --ms-type-size-rem--98: .98rem;
  --ms-type-size-rem-1-02: 1.02rem;
  --ms-type-size-rem-1-03: 1.03rem;
  --ms-type-size-rem-1-04: 1.04rem;
  --ms-type-size-rem-1-05: 1.05rem;
  --ms-type-size-rem-1-07: 1.07rem;
  --ms-type-size-rem-1-08: 1.08rem;
  --ms-type-size-rem-1-12: 1.12rem;
  --ms-type-size-rem-1-16: 1.16rem;
  --ms-type-size-rem-1-17: 1.17rem;
  --ms-type-size-rem-1-22: 1.22rem;
  --ms-type-size-rem-1-28: 1.28rem;
  --ms-type-size-rem-1-3: 1.3rem;
  --ms-type-size-rem-1-34: 1.34rem;
  --ms-type-size-rem-1-35: 1.35rem;
  --ms-type-size-rem-1-36: 1.36rem;
  --ms-type-size-rem-1-38: 1.38rem;
  --ms-type-size-rem-1-4: 1.4rem;
  --ms-type-size-rem-1-45: 1.45rem;
  --ms-type-size-rem-1-5: 1.5rem;
  --ms-type-size-rem-1-55: 1.55rem;
  --ms-type-size-rem-1-7: 1.7rem;
  --ms-type-size-rem-1-72: 1.72rem;
  --ms-type-size-rem-1-78: 1.78rem;
  --ms-type-size-rem-2: 2rem;
  --ms-type-size-rem-2-15: 2.15rem;
  --ms-type-size-rem-3-4: 3.4rem;

  /* Font weights */
  --ms-font-weight-400: 400;
  --ms-font-weight-500: 500;
  --ms-font-weight-600: 600;
  --ms-font-weight-650: 650;
  --ms-font-weight-700: 700;
  --ms-font-weight-800: 800;
  --ms-font-weight-850: 850;
  --ms-font-weight-900: 900;

  /* Extended line-height primitives */
  --ms-line-exact--8: .8;
  --ms-line-exact--9: .9;
  --ms-line-exact-1: 1;
  --ms-line-exact-1-15: 1.15;
  --ms-line-exact-1-2: 1.2;
  --ms-line-exact-1-22: 1.22;
  --ms-line-exact-1-23: 1.23;
  --ms-line-exact-1-24: 1.24;
  --ms-line-exact-1-25: 1.25;
  --ms-line-exact-1-27: 1.27;
  --ms-line-exact-1-28: 1.28;
  --ms-line-exact-1-3: 1.3;
  --ms-line-exact-1-32: 1.32;
  --ms-line-exact-1-34: 1.34;
  --ms-line-exact-1-35: 1.35;
  --ms-line-exact-1-36: 1.36;
  --ms-line-exact-1-38: 1.38;
  --ms-line-exact-1-4: 1.4;
  --ms-line-exact-1-45: 1.45;
  --ms-line-exact-1-46: 1.46;
  --ms-line-exact-1-48: 1.48;
  --ms-line-exact-1-5: 1.5;
  --ms-line-exact-1-52: 1.52;
  --ms-line-exact-1-55: 1.55;
  --ms-line-exact-1-58: 1.58;
  --ms-line-exact-1-6: 1.6;
  --ms-line-exact-1-62: 1.62;
  --ms-line-exact-1-65: 1.65;
  --ms-line-exact-1-68: 1.68;
  --ms-line-exact-1-7: 1.7;
  --ms-line-exact-1-72: 1.72;
  --ms-line-exact-1-75: 1.75;
  --ms-line-exact-1-78: 1.78;
  --ms-line-exact-1-8: 1.8;
  --ms-line-exact-1-82: 1.82;
  --ms-line-exact-1-84: 1.84;
  --ms-line-exact-1-86: 1.86;
  --ms-line-exact-1-88: 1.88;
  --ms-line-exact-1-9: 1.9;
  --ms-line-exact-1-92: 1.92;
  --ms-line-exact-1-95: 1.95;

  /* Extended radius primitives */
  --ms-radius-px-100: 100px;
  --ms-radius-px-11: 11px;
  --ms-radius-px-13: 13px;
  --ms-radius-px-15: 15px;
  --ms-radius-px-17: 17px;
  --ms-radius-px-2: 2px;
  --ms-radius-px-21: 21px;
  --ms-radius-px-26: 26px;
  --ms-radius-px-28: 28px;
  --ms-radius-px-3: 3px;
  --ms-radius-px-32: 32px;
  --ms-radius-px-4: 4px;
  --ms-radius-px-6: 6px;
  --ms-radius-px-7: 7px;
  --ms-radius-px-99: 99px;

  /* Extended layout max-width primitives */
  --ms-layout-max-px-1000: 1000px;
  --ms-layout-max-px-1020: 1020px;
  --ms-layout-max-px-1040: 1040px;
  --ms-layout-max-px-1060: 1060px;
  --ms-layout-max-px-1080: 1080px;
  --ms-layout-max-px-1166: 1166px;
  --ms-layout-max-px-1200: 1200px;
  --ms-layout-max-px-146: 146px;
  --ms-layout-max-px-155: 155px;
  --ms-layout-max-px-180: 180px;
  --ms-layout-max-px-185: 185px;
  --ms-layout-max-px-190: 190px;
  --ms-layout-max-px-200: 200px;
  --ms-layout-max-px-205: 205px;
  --ms-layout-max-px-220: 220px;
  --ms-layout-max-px-230: 230px;
  --ms-layout-max-px-235: 235px;
  --ms-layout-max-px-296: 296px;
  --ms-layout-max-px-300: 300px;
  --ms-layout-max-px-320: 320px;
  --ms-layout-max-px-330: 330px;
  --ms-layout-max-px-340: 340px;
  --ms-layout-max-px-350: 350px;
  --ms-layout-max-px-355: 355px;
  --ms-layout-max-px-390: 390px;
  --ms-layout-max-px-400: 400px;
  --ms-layout-max-px-410: 410px;
  --ms-layout-max-px-420: 420px;
  --ms-layout-max-px-430: 430px;
  --ms-layout-max-px-440: 440px;
  --ms-layout-max-px-460: 460px;
  --ms-layout-max-px-470: 470px;
  --ms-layout-max-px-500: 500px;
  --ms-layout-max-px-520: 520px;
  --ms-layout-max-px-555: 555px;
  --ms-layout-max-px-560: 560px;
  --ms-layout-max-px-580: 580px;
  --ms-layout-max-px-620: 620px;
  --ms-layout-max-px-630: 630px;
  --ms-layout-max-px-640: 640px;
  --ms-layout-max-px-650: 650px;
  --ms-layout-max-px-670: 670px;
  --ms-layout-max-px-680: 680px;
  --ms-layout-max-px-685: 685px;
  --ms-layout-max-px-690: 690px;
  --ms-layout-max-px-700: 700px;
  --ms-layout-max-px-710: 710px;
  --ms-layout-max-px-720: 720px;
  --ms-layout-max-px-730: 730px;
  --ms-layout-max-px-740: 740px;
  --ms-layout-max-px-780: 780px;
  --ms-layout-max-px-790: 790px;
  --ms-layout-max-px-800: 800px;
  --ms-layout-max-px-840: 840px;
  --ms-layout-max-px-850: 850px;
  --ms-layout-max-px-860: 860px;
  --ms-layout-max-px-880: 880px;
  --ms-layout-max-px-900: 900px;
  --ms-layout-max-px-920: 920px;
  --ms-layout-max-px-930: 930px;
  --ms-layout-max-px-940: 940px;

  /* Exact elevation primitives */
  --ms-shadow-exact-013ac9a7d0: 0 5px 12px
        rgba(53, 108, 184, .16);
  --ms-shadow-exact-020b8a2617: 0 8px 24px rgba(24, 40, 62, .045);
  --ms-shadow-exact-020cb47d44: 0 0 0 3px rgba(74, 124, 198, .08);
  --ms-shadow-exact-02d764f19b: 0 0 0 5px rgba(247, 154, 16, .11);
  --ms-shadow-exact-035f301a4c: 0 16px 38px rgba(27,36,48,.12);
  --ms-shadow-exact-03c7467b74: inset 0 1px 0 rgba(255,255,255,.98),
    0 6px 18px rgba(10,36,66,.03);
  --ms-shadow-exact-03e87bcc77: 0 7px 16px rgba(247,154,16,.16);
  --ms-shadow-exact-03febd7268: 0 10px 28px rgba(31, 52, 76, .07);
  --ms-shadow-exact-044bd0d455: 0 10px 28px rgba(var(--ms-rgb-heading), .12);
  --ms-shadow-exact-048ebab3a9: 0 0 0 3px rgba(74,124,198,.10);
  --ms-shadow-exact-05ea9404ef: inset 0 1px 0 rgba(255,255,255,.95),
    0 14px 36px rgba(10,36,66,.06);
  --ms-shadow-exact-0642915903: 0 10px 26px rgba(36, 52, 71, 0.08);
  --ms-shadow-exact-06deff8817: 0 8px 26px rgba(27, 36, 48, .045);
  --ms-shadow-exact-074c4818a6: 0 12px 30px rgba(31, 52, 76, .045);
  --ms-shadow-exact-09f6fff3b5: 0 6px 16px rgba(255,138,18,.20);
  --ms-shadow-exact-0a841e735d: 0 20px 50px rgba(0,0,0,.18);
  --ms-shadow-exact-0bf3e3ebca: inset 0 1px 0 rgba(255,255,255,.98),
    0 10px 26px rgba(10,36,66,.05);
  --ms-shadow-exact-0d27e8415c: inset 0 1px 0 rgba(255,255,255,.95),
    0 28px 78px rgba(10,36,66,.16),
    0 0 0 1px rgba(20,120,212,.06);
  --ms-shadow-exact-0e475f7721: 0 0 0 5px var(--ms-soft-orange);
  --ms-shadow-exact-0ed919b28f: 0 2px 5px rgba(36,52,71,.15);
  --ms-shadow-exact-0f219f212b: 0 3px 12px rgba(36,52,71,.08);
  --ms-shadow-exact-12adc6aeff: 0 8px 20px rgba(15,39,71,.045);
  --ms-shadow-exact-14006074bd: 0 0 10px rgba(23,105,170,.22);
  --ms-shadow-exact-142863da18: -16px 0 40px rgba(27,36,48,.15);
  --ms-shadow-exact-19ef921087: 0 0 0 48px rgba(23,105,170,.025);
  --ms-shadow-exact-1a136210cf: 0 10px 28px rgba(36,52,71,.1);
  --ms-shadow-exact-1d4f833c98: 0 7px 20px rgba(15,39,71,.035);
  --ms-shadow-exact-1ec9481648: 0 1px 4px rgba(27, 36, 48, .18);
  --ms-shadow-exact-1f9224f0b2: 0 8px 28px rgba(27,36,48,.045);
  --ms-shadow-exact-24105b67bc: 0 8px 20px rgba(247,154,16,.18);
  --ms-shadow-exact-2510fedebd: 0 10px 30px rgba(27,36,48,.05);
  --ms-shadow-exact-25a22e8bc1: 0 12px 30px rgba(36, 52, 71, .065);
  --ms-shadow-exact-25ee86aa13: inset 0 1px 0 rgba(255,255,255,.98),
      0 20px 46px rgba(10,36,66,.10),
      0 0 32px rgba(20,120,212,.055);
  --ms-shadow-exact-26df64f2d0: 0 0 0 3px
        rgba(74, 124, 198, .12);
  --ms-shadow-exact-2dbfdbab76: 0 12px 28px rgba(255,138,18,.30),
    inset 0 1px 0 rgba(255,255,255,.32);
  --ms-shadow-exact-2ec78ebe82: 0 0 0 3px rgba(74, 124, 198, .10);
  --ms-shadow-exact-320d29079e: inset -3px 0 0 var(--ms-ac-blue);
  --ms-shadow-exact-328faf9825: 0 18px 44px rgba(27, 36, 48, .09);
  --ms-shadow-exact-367e0dee31: 0 0 0 6px rgba(247,154,16,.08);
  --ms-shadow-exact-3784efa49e: inset 0 3px 0 var(--ms-dpc-blue);
  --ms-shadow-exact-38530ac09c: 0 24px 70px rgb(34 55 82 / 10%);
  --ms-shadow-exact-385746873b: inset 0 1px 0 rgba(255,255,255,1),
    0 8px 24px rgba(10,36,66,.08);
  --ms-shadow-exact-39082efc34: 0 7px 18px rgba(10,36,66,.045);
  --ms-shadow-exact-397c4723c2: 0 5px 14px rgba(255,138,18,.18);
  --ms-shadow-exact-39c35914a8: 0 10px 24px rgba(30, 54, 82, .075);
  --ms-shadow-exact-3d63a3601b: 22px 0 70px rgba(7,25,46,.20),
    inset -1px 0 0 rgba(255,255,255,.9);
  --ms-shadow-exact-3e55b2d35c: 0 6px 20px rgba(27, 36, 48, .035);
  --ms-shadow-exact-3ee835b5cb: 0 0 0 6px rgba(242,140,40,.13);
  --ms-shadow-exact-3f3e075040: 0 5px 18px rgba(36, 52, 71, 0.035);
  --ms-shadow-exact-406ab8d276: inset 0 1px 0 rgba(255,255,255,.96),
    0 12px 32px rgba(10,36,66,.065);
  --ms-shadow-exact-41c4175f0d: 0 7px 18px rgba(247, 154, 16, .22);
  --ms-shadow-exact-42880d4616: 0 11px 25px rgba(23,105,170,.22);
  --ms-shadow-exact-429a868460: 0 4px 14px rgba(36,52,71,.09);
  --ms-shadow-exact-447f605945: 0 12px 32px rgba(0,0,0,.08);
  --ms-shadow-exact-46ef918a80: inset 0 1px 0 rgba(255,255,255,.95),
    0 12px 30px rgba(10,36,66,.05);
  --ms-shadow-exact-4731cb626e: 0 7px 20px rgba(15,39,71,.04);
  --ms-shadow-exact-4785bced70: inset 3px 0 0 rgba(74, 124, 198, 0.20);
  --ms-shadow-exact-47a2b6c2a6: 0 6px 20px rgb(32 51 72 / 4%);
  --ms-shadow-exact-4821a5e408: 0 28px 66px rgba(7,25,46,.22),
    0 0 44px rgba(20,120,212,.07);
  --ms-shadow-exact-48e3305603: 0 18px 45px
        rgba(27, 36, 48, .08);
  --ms-shadow-exact-49e496e684: 0 0 16px rgba(59,157,244,.15);
  --ms-shadow-exact-4bab55e3a0: 0 8px 18px
        rgba(247, 154, 16, 0.15);
  --ms-shadow-exact-4d7c5a1b57: 0 0 0 3px rgba(74,124,198,.1);
  --ms-shadow-exact-4dbe8a9da6: 0 7px 16px rgba(247,154,16,.14);
  --ms-shadow-exact-502b563eec: 0 0 0 1px var(--ms-palette-2271b1);
  --ms-shadow-exact-505f6f6743: 0 8px 28px rgba(27, 36, 48, .045);
  --ms-shadow-exact-507ca9deed: inset 0 1px 0 rgba(255,255,255,.95);
  --ms-shadow-exact-5475f9b1dc: 0 0 0 4px var(--ms-bg);
  --ms-shadow-exact-56867cced5: 0 8px 18px rgba(247,154,16,.18);
  --ms-shadow-exact-58211f93c5: 0 5px 16px
        rgba(27, 36, 48, .035);
  --ms-shadow-exact-5a87363d16: 0 0 0 3px rgba(74, 124, 198, 0.16);
  --ms-shadow-exact-5b2e422ab1: 0 12px 32px
        rgba(27, 36, 48, .06);
  --ms-shadow-exact-5b59b9c3c5: 0 12px 30px rgba(36, 52, 71, 0.08);
  --ms-shadow-exact-5bc2e24f74: inset 0 1px 0 rgba(255,255,255,.96),
    0 7px 20px rgba(10,36,66,.035);
  --ms-shadow-exact-5c7fc959da: 0 4px 14px rgba(15,39,71,.025);
  --ms-shadow-exact-5cc96a7cbd: 0 4px 15px rgba(27,36,48,.03);
  --ms-shadow-exact-5d47cf5e6a: 0 12px 32px rgb(36 52 71 / 12%);
  --ms-shadow-exact-5db74d95d5: 0 10px 26px rgba(36, 52, 71, .06);
  --ms-shadow-exact-5dfb67075f: 0 10px 24px rgba(247, 154, 16, 0.23);
  --ms-shadow-exact-5e129119bf: 0 7px 19px rgba(15,39,71,.04);
  --ms-shadow-exact-60192742df: 0 2px 8px rgba(36,52,71,.08);
  --ms-shadow-exact-60250726bf: 0 0 0 3px rgba(74, 124, 198, .10),
        var(--ms-post-card-shadow-hover);
  --ms-shadow-exact-62febabfd7: inset 0 1px 0 rgba(255,255,255,.96),
    0 10px 24px rgba(20,120,212,.07);
  --ms-shadow-exact-66c648e941: 0 0 0 6px rgba(74,124,198,.08);
  --ms-shadow-exact-69737b4a85: inset 0 0 0 1px rgba(74, 124, 198, .08);
  --ms-shadow-exact-6c8afc0517: inset 0 1px 0 rgba(255,255,255,.95),
    0 9px 24px rgba(10,36,66,.04);
  --ms-shadow-exact-7005c5a02f: 0 0 0 3px rgba(74, 124, 198, 0.12);
  --ms-shadow-exact-70c719220d: 0 8px 24px rgba(36, 52, 71, .04);
  --ms-shadow-exact-724e9049fd: 0 0 0 5px rgba(242,140,40,.11);
  --ms-shadow-exact-727ac5c980: inset 0 1px 0 rgba(255,255,255,1),
      0 10px 26px rgba(10,36,66,.07);
  --ms-shadow-exact-73588856de: inset 0 1px 0 rgba(255,255,255,.95),
    0 12px 32px rgba(10,36,66,.055);
  --ms-shadow-exact-735aad1eae: inset 0 3px 0 rgba(74,124,198,.76);
  --ms-shadow-exact-73d81f43f3: 0 0 0 2px rgba(74, 124, 198, 0.10), 0 14px 34px rgba(36, 52, 71, 0.08);
  --ms-shadow-exact-749434654b: 0 4px 10px
        rgba(74, 124, 198, .14);
  --ms-shadow-exact-74a9aefc4b: 0 0 0 2px rgba(62, 100, 222, .11);
  --ms-shadow-exact-777bcf275c: 0 0 0 3px rgba(20,120,212,.11),
    0 0 18px rgba(59,157,244,.08);
  --ms-shadow-exact-778abbbfcf: inset 0 1px 0 rgba(255,255,255,.08),
    0 24px 52px rgba(7,25,46,.22),
    0 0 42px rgba(20,120,212,.07);
  --ms-shadow-exact-786f7d82b4: 0 8px 24px rgba(36, 52, 71, 0.04);
  --ms-shadow-exact-79007388fc: inset 0 1px 0 rgba(255,255,255,.98);
  --ms-shadow-exact-7a47e2e8bf: 0 3px 10px rgba(36, 52, 71, .08);
  --ms-shadow-exact-7b6dfb5832: inset 0 1px 0 rgba(255,255,255,.96),
    0 9px 24px rgba(10,36,66,.045);
  --ms-shadow-exact-7ba51bed32: 0 10px 28px rgba(36, 52, 71, .055);
  --ms-shadow-exact-7c0f8f909f: 0 12px 30px rgba(36, 52, 71, 0.07);
  --ms-shadow-exact-7f192b552a: 0 12px 34px rgba(36, 52, 71, .06);
  --ms-shadow-exact-823537ae9c: inset 0 1px 0 rgba(255,255,255,.98),
    0 22px 52px rgba(10,36,66,.085);
  --ms-shadow-exact-837721c12e: 0 8px 18px rgba(247, 154, 16, .16);
  --ms-shadow-exact-83f0fff947: 0 0 0 42px rgba(242,140,40,.025);
  --ms-shadow-exact-85891bf2a6: inset 0 0 0 1px rgba(74, 124, 198, .12);
  --ms-shadow-exact-876d71315b: 0 7px 18px rgb(245 154 20 / 22%);
  --ms-shadow-exact-8cad1d1543: 0 8px 20px rgba(247,154,16,.16);
  --ms-shadow-exact-8d074b44ee: 0 8px 24px rgba(31, 52, 76, .035);
  --ms-shadow-exact-8f721ab184: inset 0 1px 0 rgba(255,255,255,.035);
  --ms-shadow-exact-908a92192c: 0 12px 28px
        rgba(27, 36, 48, .08);
  --ms-shadow-exact-90dfd2bf29: 0 8px 20px rgb(245 154 20 / 18%);
  --ms-shadow-exact-913558d760: 0 6px 20px rgba(27, 36, 48, .10);
  --ms-shadow-exact-9201a95096: 0 10px 30px rgba(36, 52, 71, 0.06);
  --ms-shadow-exact-94ccf8085a: 0 0 0 3px rgba(74,124,198,.08);
  --ms-shadow-exact-956606ff52: 0 12px 30px rgba(36,52,71,.07);
  --ms-shadow-exact-95b564139a: 0 14px 36px rgba(31, 52, 76, .055);
  --ms-shadow-exact-976fc6f1ca: 0 12px 32px rgba(27,36,48,.07);
  --ms-shadow-exact-994cd68948: 0 12px 34px rgba(36,52,71,.055);
  --ms-shadow-exact-9d10ec2a7f: 0 7px 22px rgba(27,36,48,.045);
  --ms-shadow-exact-9e661e248a: 0 8px 26px rgba(27,36,48,.035);
  --ms-shadow-exact-a375ebd541: 0 8px 17px rgba(23,105,170,.16);
  --ms-shadow-exact-a543c9895d: 0 0 0 3px rgba(194,65,59,.08);
  --ms-shadow-exact-a566a0c927: 0 10px 28px rgba(27,36,48,.05);
  --ms-shadow-exact-a6a6f787d8: 0 8px 20px rgba(247, 154, 16, 0.18);
  --ms-shadow-exact-a7688a923e: 0 7px 22px
        rgba(27, 36, 48, .04);
  --ms-shadow-exact-a90a039d61: 0 8px 24px rgba(10,36,66,.035);
  --ms-shadow-exact-aa07bcf00a: 0 16px 42px rgba(27,36,48,.06);
  --ms-shadow-exact-aaf5f9bbdd: 0 14px 38px rgba(27,36,48,.055);
  --ms-shadow-exact-ad75ac230f: 0 0 12px rgba(20,120,212,.18);
  --ms-shadow-exact-addd3854ea: 0 14px 34px rgba(27,36,48,.10);
  --ms-shadow-exact-ae04374498: 0 14px 32px rgba(27,36,48,.13);
  --ms-shadow-exact-b14d254ff7: 0 13px 30px
        rgba(53, 108, 184, .34);
  --ms-shadow-exact-b21a955c5f: 0 6px 16px rgba(247, 154, 16, 0.18);
  --ms-shadow-exact-b3d73deb2f: 0 14px 38px rgba(36, 52, 71, 0.1);
  --ms-shadow-exact-b5674e1cdb: 0 4px 12px rgba(27, 36, 48, .10);
  --ms-shadow-exact-b8a534df18: 0 6px 20px rgba(36, 52, 71, 0.04);
  --ms-shadow-exact-b8fe51fccd: 0 12px 28px rgba(255,138,18,.28),
    inset 0 1px 0 rgba(255,255,255,.35);
  --ms-shadow-exact-bd9492b296: 0 20px 46px rgba(15,39,71,.065);
  --ms-shadow-exact-c0595fb586: inset 0 1px 0 rgba(255,255,255,1),
    0 28px 70px rgba(0,0,0,.20),
    0 0 42px rgba(59,157,244,.08);
  --ms-shadow-exact-c094baad53: 0 10px 28px rgba(36,52,71,.10);
  --ms-shadow-exact-c0b4ffdd67: 0 5px 18px rgba(27,36,48,.10);
  --ms-shadow-exact-c2d2aa7a2c: 0 10px 24px rgba(247,154,16,.23);
  --ms-shadow-exact-c4556ca03b: 0 8px 22px rgba(27,36,48,.055);
  --ms-shadow-exact-c809a3fbd5: 0 8px 25px rgba(27,36,48,.05);
  --ms-shadow-exact-c8b95b6193: 0 5px 14px
        rgba(247, 154, 16, .16);
  --ms-shadow-exact-c986e4e962: 0 24px 54px rgba(0,0,0,.16);
  --ms-shadow-exact-ccff393a79: 0 10px 28px rgba(27, 36, 48, 0.09),
        0 3px 10px rgba(74, 124, 198, 0.06);
  --ms-shadow-exact-cd41220afb: 0 6px 18px rgb(36 52 71 / 3%);
  --ms-shadow-exact-cdbe587eb3: inset 0 1px 0 rgba(255,255,255,1),
    0 12px 28px rgba(20,120,212,.075);
  --ms-shadow-exact-cf517ed8c5: inset 0 1px 0 rgba(255,255,255,.95),
    0 14px 34px rgba(10,36,66,.055);
  --ms-shadow-exact-d011ad577a: 0 6px 22px rgba(27,36,48,.04);
  --ms-shadow-exact-d44926d2f6: 0 6px 14px
        rgba(74, 124, 198, .20);
  --ms-shadow-exact-d6062056bb: inset 0 1px 0 rgba(255,255,255,.96),
    0 7px 20px rgba(10,36,66,.045);
  --ms-shadow-exact-d6e4b298e2: 0 10px 26px
        rgba(53, 108, 184, .28);
  --ms-shadow-exact-d7a47328bd: 0 18px 46px rgba(27, 36, 48, 0.10),
        0 4px 14px rgba(74, 124, 198, 0.07);
  --ms-shadow-exact-d80e5b2938: inset 0 1px 0 rgba(255,255,255,.98),
    0 16px 36px rgba(10,36,66,.14);
  --ms-shadow-exact-d8539394d8: inset 3px 0 0 rgba(74,124,198,.18);
  --ms-shadow-exact-d963323336: 0 10px 30px rgba(27, 36, 48, .14);
  --ms-shadow-exact-d980e666ef: 0 12px 28px
        rgba(27, 36, 48, .07);
  --ms-shadow-exact-da993bae84: inset 0 0 0 1px rgba(74, 124, 198, .04);
  --ms-shadow-exact-dc6676ada0: 0 10px 26px rgba(36,52,71,.055);
  --ms-shadow-exact-dce6c16dd1: 0 5px 14px
        rgba(27, 36, 48, .06);
  --ms-shadow-exact-df3367d5e3: 0 10px 30px rgba(27,36,48,.04);
  --ms-shadow-exact-df6cfa6c3d: 0 0 0 3px rgba(197, 48, 48, .08);
  --ms-shadow-exact-e1109409a9: inset 0 0 0 46px rgba(74,124,198,.018), inset 0 0 0 92px rgba(74,124,198,.014);
  --ms-shadow-exact-e16ccbed9d: 0 10px 24px rgba(36,52,71,.05);
  --ms-shadow-exact-e173fdf257: 0 8px 22px rgba(31, 52, 76, .035);
  --ms-shadow-exact-e1b809b050: 0 16px 34px rgba(27, 36, 48, .075);
  --ms-shadow-exact-e284763d97: 0 11px 22px
        rgba(247, 154, 16, .24);
  --ms-shadow-exact-e2b6cf6365: 0 7px 16px
        rgba(247,154,16,.15);
  --ms-shadow-exact-e430d95f25: inset 0 1px 0 rgba(255,255,255,.95),
    0 8px 24px rgba(20,120,212,.08);
  --ms-shadow-exact-e4b4b5644a: 0 18px 50px
        rgba(27,36,48,.08);
  --ms-shadow-exact-e5da2d6e9f: 0 24px 70px rgba(var(--ms-rgb-heading), .22);
  --ms-shadow-exact-ea6fa74027: 0 2px 5px rgba(36, 52, 71, .18);
  --ms-shadow-exact-ebdae3f4e7: 0 14px 36px
        rgba(27, 36, 48, .16);
  --ms-shadow-exact-ec3b93c1c4: inset 0 0 0 46px rgba(74, 124, 198, 0.018), inset 0 0 0 92px rgba(74, 124, 198, 0.014);
  --ms-shadow-exact-ec7ee85ff8: inset 0 0 0 1px rgba(74, 124, 198, 0.08);
  --ms-shadow-exact-ecfbe866a8: 0 10px 26px rgba(36,52,71,.045);
  --ms-shadow-exact-ee326495c3: 0 0 0 3px rgba(201, 60, 55, 0.12);
  --ms-shadow-exact-eed6e81941: 0 6px 20px rgba(27, 36, 48, .045);
  --ms-shadow-exact-ef293fad8a: 0 18px 50px rgba(36,52,71,.08);
  --ms-shadow-exact-efe1f5f3b4: 0 12px 28px rgba(15,39,71,.06);
  --ms-shadow-exact-f1dd44d4a5: 0 14px 34px rgba(27,36,48,.065);
  --ms-shadow-exact-f2c0b4c107: 0 18px 50px
        rgba(27, 36, 48, .075);
  --ms-shadow-exact-f2eea75a5d: 0 8px 18px rgba(15,39,71,.07);
  --ms-shadow-exact-f34d2cbc7c: 0 8px 20px rgba(31, 57, 87, .08);
  --ms-shadow-exact-f4130a8a93: 0 8px 18px
        rgba(247, 154, 16, .18);
  --ms-shadow-exact-f43d35cce7: 0 -8px 24px rgba(36, 52, 71, 0.08);
  --ms-shadow-exact-f4deeb962f: 0 8px 20px rgba(36, 52, 71, .045);
  --ms-shadow-exact-f5a22be7fe: 0 22px 50px rgba(7,25,46,.20);
  --ms-shadow-exact-f5ce97fd48: 0 8px 24px rgba(27, 36, 48, .16);
  --ms-shadow-exact-f8e431fc03: 0 6px 16px rgba(255,138,18,.18);
  --ms-shadow-exact-f9a2cd220c: 0 10px 24px rgba(247,154,16,.18);
  --ms-shadow-exact-fc250ec169: 0 8px 18px
        rgba(247,154,16,.16);
  --ms-shadow-exact-fe249d57b0: inset 0 1px 0 rgba(255,255,255,1),
    0 11px 28px rgba(20,120,212,.09);
  --ms-shadow-exact-ff05ba6092: inset 0 3px 0 rgba(74, 124, 198, 0.76);
  --ms-shadow-exact-ffee792d70: 0 14px 38px rgba(36, 52, 71, .06);
  --ms-shadow-exact-fff6b27abe: 0 8px 18px rgba(245, 154, 20, .18);

}

/* === AUTO-CENTRALIZED EXTENDED COLOR FUNCTIONS === */
:root {
  --ms-color-fn-022ccbd8cc: rgba(238,246,253,.88);
  --ms-color-fn-02f8554b35: rgba(238,248,255,.90);
  --ms-color-fn-06c59318d0: rgba(199,220,236,.9);
  --ms-color-fn-07e9d19aac: rgba(255,138,18,.07);
  --ms-color-fn-0a72fa9e4f: rgba(248,251,254,.92);
  --ms-color-fn-0c8c806dfa: rgba(255,138,18,.34);
  --ms-color-fn-12be793c21: rgba(203,221,236,.88);
  --ms-color-fn-1429631135: rgba(47,133,90,.22);
  --ms-color-fn-1458a3eca5: rgba(220, 227, 234, .9);
  --ms-color-fn-1821c05e3f: rgba(246, 248, 251, 0);
  --ms-color-fn-182b932ad4: rgba(91,181,255,.82);
  --ms-color-fn-1a0351ab55: rgba(59,157,244,.28);
  --ms-color-fn-1af35c5bd4: rgba(205,224,239,.86);
  --ms-color-fn-229bdd28ec: rgba(194,65,59,.24);
  --ms-color-fn-2323faa099: rgba(255,138,18,.13);
  --ms-color-fn-26c62c8593: rgba(37, 211, 102, .38);
  --ms-color-fn-2d424590e3: rgba(59,157,244,.23);
  --ms-color-fn-2eab61c7e0: rgba(255,138,18,.9);
  --ms-color-fn-2f6d983c3c: rgba(178,215,242,.84);
  --ms-color-fn-2f8b834d9c: rgba(238,245,253,.70);
  --ms-color-fn-31123dcf15: rgba(248,252,255,.68);
  --ms-color-fn-3bfbffeb68: rgba(238, 245, 253, .60);
  --ms-color-fn-3d089008e1: rgba(144, 188, 239, .72);
  --ms-color-fn-3f4e1c0554: rgba(220, 227, 234, 0.72);
  --ms-color-fn-3f61f3e381: rgba(207, 217, 229, .92);
  --ms-color-fn-448d115204: rgba(203,220,234,.88);
  --ms-color-fn-44c236af65: rgba(25, 43, 67, .035);
  --ms-color-fn-455213d51b: rgba(59,157,244,.20);
  --ms-color-fn-490188fa62: rgba(245,251,255,.94);
  --ms-color-fn-4f51b674e2: rgba(33, 128, 83, 0.24);
  --ms-color-fn-54dd7760bc: rgb(255 255 255 / 93%);
  --ms-color-fn-56255ef1ea: rgba(234, 241, 248, 0.88);
  --ms-color-fn-5ad3341141: rgba(194,216,233,.88);
  --ms-color-fn-5c86ce43a1: rgba(59,157,244,.075);
  --ms-color-fn-5f5f724a6b: rgba(5,18,32,.28);
  --ms-color-fn-606bc0ee1f: rgba(220,227,234,.96);
  --ms-color-fn-6121c299b4: rgba(255,138,18,.09);
  --ms-color-fn-6195b2bc3d: rgba(240,248,255,.66);
  --ms-color-fn-660817146c: rgba(5,18,32,.34);
  --ms-color-fn-668eb04312: rgba(220, 227, 234, .10);
  --ms-color-fn-677a60634c: rgba(47, 133, 90, 0.18);
  --ms-color-fn-6af22c7f5e: rgba(25, 43, 67, .075);
  --ms-color-fn-6baaa79470: rgba(238,248,255,.82);
  --ms-color-fn-6c7a3a0199: rgba(246,248,251,.08);
  --ms-color-fn-6d5e565a21: rgba(238, 245, 253, .16);
  --ms-color-fn-6e1f5d2ee6: rgba(238,245,253,.85);
  --ms-color-fn-72bbaaf842: rgba(220,227,234,.2);
  --ms-color-fn-7548d0edb2: rgba(237, 244, 252, .78);
  --ms-color-fn-788ec3635c: rgba(194,65,59,.32);
  --ms-color-fn-7c98d3892d: rgba(135,190,232,.86);
  --ms-color-fn-7eb24e4408: rgba(238, 245, 253, .18);
  --ms-color-fn-82e336d3e3: rgba(59,157,244,.30);
  --ms-color-fn-857f9b6d2f: rgba(59,157,244,.16);
  --ms-color-fn-889af570a2: rgba(250,253,255,.97);
  --ms-color-fn-88b347d934: rgba(188,215,237,.88);
  --ms-color-fn-97cd578727: rgba(198, 66, 66, 0.22);
  --ms-color-fn-98fdb8981a: rgba(187,211,231,.9);
  --ms-color-fn-a16a2007e2: rgba(255,246,234,.86);
  --ms-color-fn-a3badaf4c1: rgba(255, 193, 96, .78);
  --ms-color-fn-a3d78998e6: rgba(246, 248, 251, .72);
  --ms-color-fn-a48a619067: rgba(194,215,232,.9);
  --ms-color-fn-a4d7cc0746: rgba(31, 138, 91, 0.22);
  --ms-color-fn-a66657f9bc: rgba(202,220,234,.84);
  --ms-color-fn-a66ed36712: rgba(194,65,59,.5);
  --ms-color-fn-a8531396e7: rgba(234, 241, 248, 0.82);
  --ms-color-fn-ad5722980c: rgba(180, 35, 24, .20);
  --ms-color-fn-b2337fa97c: rgba(23,105,170,.14);
  --ms-color-fn-b4f44bb60c: rgba(33, 128, 83, 0.08);
  --ms-color-fn-b743ede38b: rgba(255,138,18,.08);
  --ms-color-fn-b7eb88c247: rgba(255,138,18,.30);
  --ms-color-fn-b97b3d5de2: rgba(47,133,90,.38);
  --ms-color-fn-bd32ebd6b4: rgba(59,157,244,.10);
  --ms-color-fn-bf60edaf15: rgba(220,227,234,.75);
  --ms-color-fn-bff3790919: rgba(255,248,239,.88);
  --ms-color-fn-c38bb8194e: rgba(255,138,18,.16);
  --ms-color-fn-c46355549a: rgba(247,251,255,.86);
  --ms-color-fn-c5a3e02bb2: rgba(244,249,253,.96);
  --ms-color-fn-c6b559ebb5: rgba(255,138,18,.28);
  --ms-color-fn-c7481327e6: rgba(234, 241, 248, 0.90);
  --ms-color-fn-c795ed365f: rgba(220, 227, 234, .11);
  --ms-color-fn-cdf3a5f507: rgba(238,245,253,.65);
  --ms-color-fn-cf209fea31: rgba(239,251,246,.86);
  --ms-color-fn-cf28bd08f8: rgba(180, 35, 24, .22);
  --ms-color-fn-d04e3bdb7a: rgba(255,204,150,.82);
  --ms-color-fn-d0b94be5b3: rgba(238, 245, 253, .62);
  --ms-color-fn-d2540896c8: rgba(12, 23, 35, .46);
  --ms-color-fn-d4b1011766: rgba(242,140,40,.11);
  --ms-color-fn-d4f862d17b: rgba(23,105,170,.05);
  --ms-color-fn-d5c42a7826: rgba(251,211,171,.84);
  --ms-color-fn-d703b47f29: rgba(220,227,234,.72);
  --ms-color-fn-d9ecd451c6: rgba(243,249,253,.72);
  --ms-color-fn-dc834d3bb4: rgba(247,251,255,.82);
  --ms-color-fn-dcff68c389: rgba(20,120,212,.9);
  --ms-color-fn-dd097a6f03: rgba(201, 60, 55, 0.07);
  --ms-color-fn-dd3761c2a5: rgb(53 108 184 / 5.5%);
  --ms-color-fn-e07faed50c: rgba(242,140,40,.07);
  --ms-color-fn-e362514fb2: rgba(59,157,244,.25);
  --ms-color-fn-e6bc6f8953: rgba(201, 60, 55, 0.24);
  --ms-color-fn-e79ed55e55: rgba(205,220,234,.88);
  --ms-color-fn-e8cb43a67a: rgba(242,140,40,.12);
  --ms-color-fn-ee3e17d396: rgba(238, 245, 253, .22);
  --ms-color-fn-eed4f56c45: rgba(255,138,18,.055);
  --ms-color-fn-f2f9798de9: rgba(112,177,226,.95);
  --ms-color-fn-f3613f3643: rgba(23,105,170,.12);
  --ms-color-fn-f4aaba4a72: rgba(220, 227, 234, .19);
  --ms-color-fn-f685f79832: rgba(204,220,233,.82);
  --ms-color-fn-f7b88efef8: rgba(154, 100, 0, 0.2);
  --ms-color-fn-f8b4b7976b: rgba(20,120,212,.18);
  --ms-color-fn-f931a34c7b: rgba(199,220,237,.86);
}
