/*
  ThreadSync Icon Pack (FA-class compatible)
  - Replaces external Font Awesome CDN dependency.
  - Uses embedded SVG masks so icons inherit currentColor.
  - Supports .fa-spin animation.
*/

.fa, .fas, .far, .fab {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  vertical-align: -0.125em;
  --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%229%22/%3E%3C/svg%3E");
}

.fa::before, .fas::before, .far::before, .fab::before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask-image: var(--ts-fa-icon);
  mask-image: var(--ts-fa-icon);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.fa-spin::before {
  animation: ts-fa-spin 1s linear infinite;
}
@keyframes ts-fa-spin {
  to { transform: rotate(360deg); }
}

.fa-exclamation-triangle, .fa-triangle-exclamation { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202l10%2018H2L12%202zm1%2013h-2v-4h2v4zm0%204h-2v-2h2v2z%22/%3E%3C/svg%3E"); }

.fa-arrow-left, .fa-reply { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M11%2019l-7-7%207-7v4h10v6H11v4z%22/%3E%3C/svg%3E"); }

.fa-arrow-right, .fa-redo { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M13%205l7%207-7%207v-4H3v-6h10V5z%22/%3E%3C/svg%3E"); }

.fa-arrow-up { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%204l7%207h-4v9H9v-9H5l7-7z%22/%3E%3C/svg%3E"); }

.fa-ban { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202a10%2010%200%20100%2020%2010%2010%200%20000-20zm6%2010a6%206%200%2001-1.2%203.6L8.4%207.2A6%206%200%200118%2012zM6%2012a6%206%200%20011.2-3.6l8.4%208.4A6%206%200%20016%2012z%22/%3E%3C/svg%3E"); }

.fa-bell, .fa-bell-slash { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%2022a2%202%200%20002-2h-4a2%202%200%20002%202zm6-6V11a6%206%200%2010-12%200v5L4%2018v2h16v-2l-2-2z%22/%3E%3C/svg%3E"); }

.fa-bolt { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M13%202L3%2014h7l-1%208%2012-14h-7l1-6z%22/%3E%3C/svg%3E"); }

.fa-briefcase, .fa-building, .fa-industry, .fa-landmark { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M10%202h4a2%202%200%20012%202v2h4v16H4V6h4V4a2%202%200%20012-2zm0%204h4V4h-4v2zm10%204H4v10h16V10z%22/%3E%3C/svg%3E"); }

.fa-bug, .fa-bug-slash { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M14%208h-4a3%203%200%2000-3%203v1H5v2h2v2H5v2h2.1a5%205%200%20009.8%200H19v-2h-2v-2h2v-2h-2v-1a3%203%200%2000-3-3zm1%205v5a3%203%200%2001-6%200v-5h6zM12%202a2%202%200%20012%202v2h-4V4a2%202%200%20012-2z%22/%3E%3C/svg%3E"); }

.fa-bullseye { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202a10%2010%200%20100%2020%2010%2010%200%20000-20zm0%203a7%207%200%20110%2014%207%207%200%20010-14zm0%203a4%204%200%20100%208%204%204%200%20000-8zm0%202a2%202%200%20110%204%202%202%200%20010-4z%22/%3E%3C/svg%3E"); }

.fa-calculator { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M6%202h12a2%202%200%20012%202v16a2%202%200%2001-2%202H6a2%202%200%2001-2-2V4a2%202%200%20012-2zm2%204h8v3H8V6zm0%205h3v3H8v-3zm5%200h3v3h-3v-3zM8%2016h3v3H8v-3zm5%200h3v3h-3v-3z%22/%3E%3C/svg%3E"); }

.fa-calendar, .fa-calendar-check, .fa-calendar-plus { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M7%202h2v2h6V2h2v2h3v18H4V4h3V2zm13%206H4v12h16V8z%22/%3E%3C/svg%3E"); }

.fa-certificate { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202a7%207%200%20100%2014%207%207%200%20000-14zm0%202a5%205%200%20110%2010%205%205%200%20010-10zm-4%2012v6l4-2%204%202v-6a8.9%208.9%200%2001-4%201%208.9%208.9%200%2001-4-1z%22/%3E%3C/svg%3E"); }

.fa-chart-area, .fa-chart-bar, .fa-chart-line, .fa-chart-pie { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M4%2019h16v2H2V3h2v16zm3-3l3-3%203%203%206-7%202%201.5-8%209.5-3-3-3%203-2-1.5z%22/%3E%3C/svg%3E"); }

.fa-check { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M9%2016.2l-3.5-3.5L4%2014.2l5%205L20%208.2%2018.6%206.8z%22/%3E%3C/svg%3E"); }

.fa-check-circle, .fa-circle-check { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202a10%2010%200%20100%2020%2010%2010%200%20000-20zm-1%2014l-4-4%201.4-1.4L11%2013.2l5.6-5.6L18%209l-7%207z%22/%3E%3C/svg%3E"); }

.fa-chevron-down { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M6%209h12l-6%207-6-7z%22/%3E%3C/svg%3E"); }

.fa-clipboard-check, .fa-clipboard-list, .fa-list-alt, .fa-list-check { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M9%202h6v2h3v18H6V4h3V2zm2%206h6v2h-6V8zm0%204h6v2h-6v-2z%22/%3E%3C/svg%3E"); }

.fa-clock, .fa-clock-rotate-left { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202a10%2010%200%20100%2020%2010%2010%200%20000-20zm1%2011h5v-2h-4V6h-2v7z%22/%3E%3C/svg%3E"); }

.fa-cloud { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M19%2018H7a5%205%200%20010-10%206%206%200%200111.6%201.8A4%204%200%200119%2018z%22/%3E%3C/svg%3E"); }

.fa-comment-sms, .fa-comments { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M4%204h16v12H7l-3%203V4zm4%205h8v2H8V9zm0%204h6v2H8v-2z%22/%3E%3C/svg%3E"); }

.fa-code, .fa-cube, .fa-cubes, .fa-layer-group { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202l9%205-9%205-9-5%209-5zm-9%207l9%205%209-5v10l-9%205-9-5V9z%22/%3E%3C/svg%3E"); }

.fa-database { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202c4.4%200%208%201.8%208%204v12c0%202.2-3.6%204-8%204s-8-1.8-8-4V6c0-2.2%203.6-4%208-4zm0%202c-3.3%200-6%20.9-6%202s2.7%202%206%202%206-.9%206-2-2.7-2-6-2zm6%205.2c-1.5.9-3.7%201.3-6%201.3s-4.5-.4-6-1.3V12c0%201.1%202.7%202%206%202s6-.9%206-2V9.2zm0%206c-1.5.9-3.7%201.3-6%201.3s-4.5-.4-6-1.3V18c0%201.1%202.7%202%206%202s6-.9%206-2v-2.8z%22/%3E%3C/svg%3E"); }

.fa-dice, .fa-eye, .fa-gift, .fa-heart-pulse, .fa-keyboard, .fa-shopping-cart, .fa-spinner, .fa-sync-alt { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%229%22/%3E%3C/svg%3E"); }

.fa-desktop { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M3%204h18v12H3V4zm7%2014h4v2H10v-2z%22/%3E%3C/svg%3E"); }

.fa-download { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%203h2v10l3-3%201.4%201.4L13%2017.8l-5.4-5.4L9%2010l3%203V3zM5%2019h14v2H5z%22/%3E%3C/svg%3E"); }

.fa-envelope, .fa-paper-plane { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M20%204H4a2%202%200%2000-2%202v12a2%202%200%20002%202h16a2%202%200%20002-2V6a2%202%200%2000-2-2zm0%204l-8%205-8-5V6l8%205%208-5v2z%22/%3E%3C/svg%3E"); }

.fa-external-link-alt { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M14%203h7v7h-2V6.4l-9.3%209.3-1.4-1.4L17.6%205H14V3zM5%205h7v2H7v10h10v-5h2v7H5V5z%22/%3E%3C/svg%3E"); }

.fa-book, .fa-file-alt, .fa-file-contract, .fa-file-lines, .fa-file-pdf, .fa-file-powerpoint { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M6%202h9l5%205v15H6V2zm10%201.5V8h4.5L16%203.5z%22/%3E%3C/svg%3E"); }

.fa-folder-open { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M3%206h7l2%202h9v12H3V6zm2%204v8h14v-8H5z%22/%3E%3C/svg%3E"); }

.fa-cog, .fa-cogs, .fa-gears, .fa-sliders, .fa-sliders-h { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%208.5a3.5%203.5%200%20110%207%203.5%203.5%200%20010-7zm8%203.5l2-1-2-1-.3-1.1%201.5-1.5-1.4-1.4-1.5%201.5-1.1-.3-1-2h-2l-1%202-1.1.3-1.5-1.5-1.4%201.4%201.5%201.5-.3%201.1-2%201v2l2%201%20.3%201.1-1.5%201.5%201.4%201.4%201.5-1.5%201.1.3%201%202h2l1-2%201.1-.3%201.5%201.5%201.4-1.4-1.5-1.5.3-1.1z%22/%3E%3C/svg%3E"); }

.fa-aws, .fa-globe, .fa-globe-europe, .fa-golang, .fa-google, .fa-hubspot, .fa-java, .fa-linkedin, .fa-microsoft, .fa-node-js, .fa-python, .fa-salesforce, .fa-slack, .fa-snowflake { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202a10%2010%200%20100%2020%2010%2010%200%20000-20zm0%202c2%200%203.8.8%205.1%202.1H6.9A7.98%207.98%200%200112%204zm-8%208c0-.7.1-1.4.3-2h15.4c.2.6.3%201.3.3%202s-.1%201.4-.3%202H4.3c-.2-.6-.3-1.3-.3-2zm8%208c-2%200-3.8-.8-5.1-2.1h10.2A7.98%207.98%200%200112%2020z%22/%3E%3C/svg%3E"); }

.fa-chess-board, .fa-grid-2, .fa-table-cells { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M4%204h7v7H4V4zm9%200h7v7h-7V4zM4%2013h7v7H4v-7zm9%200h7v7h-7v-7z%22/%3E%3C/svg%3E"); }

.fa-circle-info, .fa-info-circle { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202a10%2010%200%20100%2020%2010%2010%200%20000-20zm1%2015h-2v-6h2v6zm0-8h-2V7h2v2z%22/%3E%3C/svg%3E"); }

.fa-key { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M14%203a7%207%200%2000-6.9%208H2v4h3v3h3v3h4v-4l2.1-2.1A7%207%200%200014%203zm0%204a3%203%200%20110%206%203%203%200%20010-6z%22/%3E%3C/svg%3E"); }

.fa-lightbulb { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M9%2021h6v-2H9v2zm3-20a7%207%200%2000-4%2012.7V17h8v-3.3A7%207%200%200012%201zm3%2012H9v-1.1l-.4-.3A5%205%200%201115.4%2011.6l-.4.3V13z%22/%3E%3C/svg%3E"); }

.fa-code-branch, .fa-link, .fa-network-wired, .fa-project-diagram { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M10.6%2013.4a1%201%200%20010-1.4l2.8-2.8a1%201%200%20011.4%201.4l-2.8%202.8a1%201%200%2001-1.4%200zm-2.8%202.8a4%204%200%20010-5.6l2-2a4%204%200%20015.6%200%201%201%200%2001-1.4%201.4%202%202%200%2000-2.8%200l-2%202a2%202%200%20002.8%202.8%201%201%200%20011.4%201.4%204%204%200%2001-5.6%200zm5.6-5.6a4%204%200%20015.6%200%204%204%200%20010%205.6l-2%202a4%204%200%2001-5.6%200%201%201%200%20011.4-1.4%202%202%200%20002.8%200l2-2a2%202%200%2000-2.8-2.8%201%201%200%2001-1.4-1.4z%22/%3E%3C/svg%3E"); }

.fa-lock { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M17%2010h-1V7a4%204%200%2000-8%200v3H7a2%202%200%2000-2%202v8a2%202%200%20002%202h10a2%202%200%20002-2v-8a2%202%200%2000-2-2zm-7%200V7a2%202%200%20014%200v3h-4z%22/%3E%3C/svg%3E"); }

.fa-magic { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M4%2021l11-11%203%203-11%2011H4v-3zm12.4-12.4l2-2a2%202%200%20012.8%200l.2.2a2%202%200%20010%202.8l-2%202-3-3zM6%203l1.2%202.8L10%207%207.2%208.2%206%2011%204.8%208.2%202%207l2.8-1.2L6%203z%22/%3E%3C/svg%3E"); }

.fa-minus { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M5%2011h14v2H5z%22/%3E%3C/svg%3E"); }

.fa-mobile-alt { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M7%202h10v20H7V2zm2%202v16h6V4H9z%22/%3E%3C/svg%3E"); }

.fa-phone { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M6.6%2010.8c1.6%203%204.1%205.5%207.1%207.1l2.4-2.4c.3-.3.8-.4%201.2-.2%201.3.5%202.8.8%204.3.8.7%200%201.3.6%201.3%201.3V21c0%20.7-.6%201.3-1.3%201.3C10.6%2022.3%201.7%2013.4%201.7%202.7%201.7%202%202.3%201.4%203%201.4H6.4c.7%200%201.3.6%201.3%201.3%200%201.5.3%203%20.8%204.3.1.4%200%20.9-.2%201.2L6.6%2010.8z%22/%3E%3C/svg%3E"); }

.fa-plug { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M9%202h2v6h2V2h2v6h3v4h-3v2a6%206%200%2001-6%206H9a6%206%200%2001-6-6v-2H0V8h3V2h2v6h4V2z%22/%3E%3C/svg%3E"); }

.fa-plus { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M11%205h2v6h6v2h-6v6h-2v-6H5v-2h6V5z%22/%3E%3C/svg%3E"); }

.fa-brain, .fa-robot { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M11%202h2v2h4a3%203%200%20013%203v9a5%205%200%2001-5%205H9a5%205%200%2001-5-5V7a3%203%200%20013-3h4V2zm-4%206a2%202%200%20100%204%202%202%200%20000-4zm10%200a2%202%200%20100%204%202%202%200%20000-4z%22/%3E%3C/svg%3E"); }

.fa-rocket { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202c4.4%200%208%203.6%208%208%200%206-8%2012-8%2012S4%2016%204%2010c0-4.4%203.6-8%208-8zm0%205a2%202%200%20100%204%202%202%200%20000-4z%22/%3E%3C/svg%3E"); }

.fa-save { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M17%203H5a2%202%200%2000-2%202v16h18V7l-4-4zM12%2019a3%203%200%20110-6%203%203%200%20010%206zm3-10H5V5h10v4z%22/%3E%3C/svg%3E"); }

.fa-server { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M4%203h16v6H4V3zm0%2012h16v6H4v-6zm2-10v2h2V5H6zm0%2012v2h2v-2H6z%22/%3E%3C/svg%3E"); }

.fa-share { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M18%2016a3%203%200%2000-2.8%201.9L8.9%2014a3.1%203.1%200%20000-4l6.3-3.9A3%203%200%201014%205a3%203%200%2000.1.7L7.8%209.6A3%203%200%20106%2015a3%203%200%20001.8-.6l6.3%203.9A3%203%200%201018%2016z%22/%3E%3C/svg%3E"); }

.fa-file-shield, .fa-shield-alt, .fa-shield-halved, .fa-shield-virus, .fa-user-shield { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%202l8%204v6c0%205-3.4%209.4-8%2010-4.6-.6-8-5-8-10V6l8-4z%22/%3E%3C/svg%3E"); }

.fa-tag { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M3%2012l9%209%209-9V3H12L3%2012zm14-6a1.5%201.5%200%20110%203%201.5%201.5%200%20010-3z%22/%3E%3C/svg%3E"); }

.fa-ticket-alt { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M21%2010a2%202%200%20010%204v4H3v-4a2%202%200%20010-4V6h18v4zM7%208h2v8H7V8zm8%200h2v8h-2V8z%22/%3E%3C/svg%3E"); }

.fa-user, .fa-user-tie { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12%2012a4%204%200%20100-8%204%204%200%20000%208zm0%202c-4.4%200-8%202.2-8%205v1h16v-1c0-2.8-3.6-5-8-5z%22/%3E%3C/svg%3E"); }

.fa-handshake, .fa-users { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M16%2011a3%203%200%20100-6%203%203%200%20000%206zm-8%200a3%203%200%20100-6%203%203%200%20000%206zm0%202c-3.3%200-6%201.7-6%204v1h12v-1c0-2.3-2.7-4-6-4zm8%200c-.7%200-1.4.1-2%20.3%201.2.8%202%202%202%203.5v1h6v-1c0-2.3-2.7-4-6-4z%22/%3E%3C/svg%3E"); }

.fa-play, .fa-play-circle, .fa-video { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M3%207h12v10H3V7zm14%202l4-2v12l-4-2V9z%22/%3E%3C/svg%3E"); }

.fa-wrench { --ts-fa-icon: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M22%207.5a6%206%200%2001-8.6%205.4L7.2%2019.1a2%202%200%2001-2.8%200l-.5-.5a2%202%200%20010-2.8l6.2-6.2A6%206%200%200116.5%202l-2.2%202.2%203.5%203.5L22%207.5z%22/%3E%3C/svg%3E"); }
