/* src/assets/css/font-awesome.min.css */
.fa,
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands {
  display: inline-block;
  width: 1.25em;
  min-width: 1.25em;
  text-align: center;
  line-height: 1;
  vertical-align: -.125em;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  color: inherit;
}
.fa::before,
.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask-image: var(--tmk-fa-icon);
  mask-image: var(--tmk-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;
  vertical-align: -.125em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-lg {
  font-size: 1.25em;
}
.fa-sm {
  font-size: .875em;
}
.fa-xs {
  font-size: .75em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-spin::before,
.fa-pulse::before {
  animation: fa-spin 1s linear infinite;
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-star-o::before {
  background-color: currentColor;
  border: 0;
  opacity: .74;
  -webkit-mask-image: var(--tmk-fa-icon);
  mask-image: var(--tmk-fa-icon);
}
.fa-address-book::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M384%2048c8.8%200%2016%207.2%2016%2016l0%20384c0%208.8-7.2%2016-16%2016L96%20464c-8.8%200-16-7.2-16-16L80%2064c0-8.8%207.2-16%2016-16l288%200zM96%200C60.7%200%2032%2028.7%2032%2064l0%20384c0%2035.3%2028.7%2064%2064%2064l288%200c35.3%200%2064-28.7%2064-64l0-384c0-35.3-28.7-64-64-64L96%200zM240%20256a64%2064%200%201%200%200-128%2064%2064%200%201%200%200%20128zm-32%2032c-44.2%200-80%2035.8-80%2080c0%208.8%207.2%2016%2016%2016l192%200c8.8%200%2016-7.2%2016-16c0-44.2-35.8-80-80-80l-64%200zM512%2080c0-8.8-7.2-16-16-16s-16%207.2-16%2016l0%2064c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-64zM496%20192c-8.8%200-16%207.2-16%2016l0%2064c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-64c0-8.8-7.2-16-16-16zm16%20144c0-8.8-7.2-16-16-16s-16%207.2-16%2016l0%2064c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-64z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-address-card::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M512%2080c8.8%200%2016%207.2%2016%2016l0%20320c0%208.8-7.2%2016-16%2016L64%20432c-8.8%200-16-7.2-16-16L48%2096c0-8.8%207.2-16%2016-16l448%200zM64%2032C28.7%2032%200%2060.7%200%2096L0%20416c0%2035.3%2028.7%2064%2064%2064l448%200c35.3%200%2064-28.7%2064-64l0-320c0-35.3-28.7-64-64-64L64%2032zM208%20256a64%2064%200%201%200%200-128%2064%2064%200%201%200%200%20128zm-32%2032c-44.2%200-80%2035.8-80%2080c0%208.8%207.2%2016%2016%2016l192%200c8.8%200%2016-7.2%2016-16c0-44.2-35.8-80-80-80l-64%200zM376%20144c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l80%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-80%200zm0%2096c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l80%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-80%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-angle-double-left::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M41.4%20233.4c-12.5%2012.5-12.5%2032.8%200%2045.3l160%20160c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L109.3%20256%20246.6%20118.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200l-160%20160zm352-160l-160%20160c-12.5%2012.5-12.5%2032.8%200%2045.3l160%20160c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L301.3%20256%20438.6%20118.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-angle-double-right::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M470.6%20278.6c12.5-12.5%2012.5-32.8%200-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L402.7%20256%20265.4%20393.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l160-160zm-352%20160l160-160c12.5-12.5%2012.5-32.8%200-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L210.7%20256%2073.4%20393.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-arrows-rotate::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M105.1%20202.6c7.7-21.8%2020.2-42.3%2037.8-59.8c62.5-62.5%20163.8-62.5%20226.3%200L386.3%20160%20352%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l111.5%200c0%200%200%200%200%200l.4%200c17.7%200%2032-14.3%2032-32l0-112c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%2035.2L414.4%2097.6c-87.5-87.5-229.3-87.5-316.8%200C73.2%20122%2055.6%20150.7%2044.8%20181.4c-5.9%2016.7%202.9%2034.9%2019.5%2040.8s34.9-2.9%2040.8-19.5zM39%20289.3c-5%201.5-9.8%204.2-13.7%208.2c-4%204-6.7%208.8-8.1%2014c-.3%201.2-.6%202.5-.8%203.8c-.3%201.7-.4%203.4-.4%205.1L16%20432c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-35.1%2017.6%2017.5c0%200%200%200%200%200c87.5%2087.4%20229.3%2087.4%20316.7%200c24.4-24.4%2042.1-53.1%2052.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9%202.9-40.8%2019.5c-7.7%2021.8-20.2%2042.3-37.8%2059.8c-62.5%2062.5-163.8%2062.5-226.3%200l-.1-.1L125.6%20352l34.4%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L48.4%20288c-1.6%200-3.2%20.1-4.8%20.3s-3.1%20.5-4.6%201z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-arrows-to-circle::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M9.4%209.4C21.9-3.1%2042.1-3.1%2054.6%209.4L160%20114.7%20160%2096c0-17.7%2014.3-32%2032-32s32%2014.3%2032%2032l0%2096c0%204.3-.9%208.5-2.4%2012.2c-1.6%203.7-3.8%207.3-6.9%2010.3l-.1%20.1c-3.1%203-6.6%205.3-10.3%206.9c-3.8%201.6-7.9%202.4-12.2%202.4l-96%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l18.7%200L9.4%2054.6C-3.1%2042.1-3.1%2021.9%209.4%209.4zM256%20256a64%2064%200%201%201%20128%200%2064%2064%200%201%201%20-128%200zM114.7%20352L96%20352c-17.7%200-32-14.3-32-32s14.3-32%2032-32l96%200s0%200%200%200l.1%200c8.8%200%2016.7%203.6%2022.5%209.3l.1%20.1c3%203.1%205.3%206.6%206.9%2010.3c1.6%203.8%202.4%207.9%202.4%2012.2l0%2096c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-18.7L54.6%20502.6c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L114.7%20352zM416%2096c0-17.7%2014.3-32%2032-32s32%2014.3%2032%2032l0%2018.7L585.4%209.4c12.5-12.5%2032.8-12.5%2045.3%200s12.5%2032.8%200%2045.3L525.3%20160l18.7%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-96%200c-8.8%200-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1s0%200%200%200l0-96zM525.3%20352L630.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L480%20397.3l0%2018.7c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-96s0%200%200%200l0-.1c0-4.3%20.9-8.4%202.4-12.2c1.6-3.8%203.9-7.3%206.9-10.4c5.8-5.8%2013.7-9.3%2022.5-9.4l.1%200s0%200%200%200l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-18.7%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-ban::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M367.2%20412.5L99.5%20144.8C77.1%20176.1%2064%20214.5%2064%20256c0%20106%2086%20192%20192%20192c41.5%200%2079.9-13.1%20111.2-35.5zm45.3-45.3C434.9%20335.9%20448%20297.5%20448%20256c0-106-86-192-192-192c-41.5%200-79.9%2013.1-111.2%2035.5L412.5%20367.2zM0%20256a256%20256%200%201%201%20512%200A256%20256%200%201%201%200%20256z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-bars::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M0%2096C0%2078.3%2014.3%2064%2032%2064l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20128C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032L32%20448c-17.7%200-32-14.3-32-32s14.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-bell::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M224%200c-17.7%200-32%2014.3-32%2032l0%2019.2C119%2066%2064%20130.6%2064%20208l0%2018.8c0%2047-17.3%2092.4-48.5%20127.6l-7.4%208.3c-8.4%209.4-10.4%2022.9-5.3%2034.4S19.4%20416%2032%20416l384%200c12.6%200%2024-7.4%2029.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3%20319.2%20384%20273.9%20384%20226.8l0-18.8c0-77.4-55-142-128-156.8L256%2032c0-17.7-14.3-32-32-32zm45.3%20493.3c12-12%2018.7-28.3%2018.7-45.3l-64%200-64%200c0%2017%206.7%2033.3%2018.7%2045.3s28.3%2018.7%2045.3%2018.7s33.3-6.7%2045.3-18.7z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-building::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M48%200C21.5%200%200%2021.5%200%2048L0%20464c0%2026.5%2021.5%2048%2048%2048l96%200%200-80c0-26.5%2021.5-48%2048-48s48%2021.5%2048%2048l0%2080%2096%200c26.5%200%2048-21.5%2048-48l0-416c0-26.5-21.5-48-48-48L48%200zM64%20240c0-8.8%207.2-16%2016-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32zm112-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32c0-8.8%207.2-16%2016-16zm80%2016c0-8.8%207.2-16%2016-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32zM80%2096l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32c0-8.8%207.2-16%2016-16zm80%2016c0-8.8%207.2-16%2016-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32zM272%2096l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32c0-8.8%207.2-16%2016-16z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-brain::before {
  --tmk-fa-icon:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20512%20512%27%3E%3Cpath%20d=%27M184%2040c31%200%2056%2025%2056%2056v320c0%2031-25%2056-56%2056-25%200-47-16-54-39-8%203-17%205-26%205-44%200-80-36-80-80%200-23%2010-44%2026-59-20-13-32-35-32-59%200-34%2024-63%2056-69-4-8-6-18-6-27%200-35%2029-64%2064-64h16c8-24%2030-40%2056-40h-16zm144%200c26%200%2048%2016%2056%2040h16c35%200%2064%2029%2064%2064%200%209-2%2019-6%2027%2032%206%2056%2035%2056%2069%200%2024-12%2046-32%2059%2016%2015%2026%2036%2026%2059%200%2044-36%2080-80%2080-9%200-18-2-26-5-7%2023-29%2039-54%2039-31%200-56-25-56-56V96c0-31%2025-56%2056-56h-16zM128%20128c-18%200-32%2014-32%2032%200%208%203%2016%208%2022l13%2016-20%204c-20%204-35%2021-35%2042%200%2015%208%2029%2021%2037l17%2011-15%2013c-11%2010-17%2024-17%2039%200%2027%2022%2050%2050%2050%2010%200%2019-3%2027-8l17-10%204%2019c3%2015%2016%2025%2032%2025%2018%200%2032-14%2032-32V232h-32c-35%200-64-29-64-64h32c0%2018%2014%2032%2032%2032h32V96c0-18-14-32-32-32-15%200-28%2011-31%2026l-3%2018h-34zm184-32v104h32c18%200%2032-14%2032-32h32c0%2035-29%2064-64%2064h-32v176c0%2018%2014%2032%2032%2032%2016%200%2029-10%2032-25l4-19%2017%2010c8%205%2017%208%2027%208%2028%200%2050-23%2050-50%200-15-6-29-17-39l-15-13%2017-11c13-8%2021-22%2021-37%200-21-15-38-35-42l-20-4%2013-16c5-6%208-14%208-22%200-18-14-32-32-32h-34l-3-18c-3-15-16-26-31-26-18%200-32%2014-32%2032z%27/%3E%3C/svg%3E);
}
.fa-bullhorn::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M480%2032c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9%206.9L381.7%2053c-48%2048-113.1%2075-181%2075l-8.7%200-32%200-96%200c-35.3%200-64%2028.7-64%2064l0%2096c0%2035.3%2028.7%2064%2064%2064l0%20128c0%2017.7%2014.3%2032%2032%2032l64%200c17.7%200%2032-14.3%2032-32l0-128%208.7%200c67.9%200%20133%2027%20181%2075l43.6%2043.6c9.2%209.2%2022.9%2011.9%2034.9%206.9s19.8-16.6%2019.8-29.6l0-147.6c18.6-8.8%2032-32.5%2032-60.4s-13.4-51.6-32-60.4L480%2032zm-64%2076.7L416%20240l0%20131.3C357.2%20317.8%20280.5%20288%20200.7%20288l-8.7%200%200-96%208.7%200c79.8%200%20156.5-29.8%20215.3-83.3z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-bullseye::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M448%20256A192%20192%200%201%200%2064%20256a192%20192%200%201%200%20384%200zM0%20256a256%20256%200%201%201%20512%200A256%20256%200%201%201%200%20256zm256%2080a80%2080%200%201%200%200-160%2080%2080%200%201%200%200%20160zm0-224a144%20144%200%201%201%200%20288%20144%20144%200%201%201%200-288zM224%20256a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-calculator::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-384c0-35.3-28.7-64-64-64L64%200zM96%2064l192%200c17.7%200%2032%2014.3%2032%2032l0%2032c0%2017.7-14.3%2032-32%2032L96%20160c-17.7%200-32-14.3-32-32l0-32c0-17.7%2014.3-32%2032-32zm32%20160a32%2032%200%201%201%20-64%200%2032%2032%200%201%201%2064%200zM96%20352a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zM64%20416c0-17.7%2014.3-32%2032-32l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-96%200c-17.7%200-32-14.3-32-32zM192%20256a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zm32%2064a32%2032%200%201%201%20-64%200%2032%2032%200%201%201%2064%200zm64-64a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zm32%2064a32%2032%200%201%201%20-64%200%2032%2032%200%201%201%2064%200zM288%20448a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-chart-line::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M64%2064c0-17.7-14.3-32-32-32S0%2046.3%200%2064L0%20400c0%2044.2%2035.8%2080%2080%2080l400%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L80%20416c-8.8%200-16-7.2-16-16L64%2064zm406.6%2086.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L320%20210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3%200l-112%20112c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L240%20221.3l57.4%2057.4c12.5%2012.5%2032.8%2012.5%2045.3%200l128-128z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-chevron-down::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-chevron-right::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-circle::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-circle-o-notch::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M222.7%2032.1c5%2016.9-4.6%2034.8-21.5%2039.8C121.8%2095.6%2064%20169.1%2064%20256c0%20106%2086%20192%20192%20192s192-86%20192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6%2039.8-21.5C434.9%2042.1%20512%20140%20512%20256c0%20141.4-114.6%20256-256%20256S0%20397.4%200%20256C0%20140%2077.1%2042.1%20182.9%2010.6c16.9-5%2034.8%204.6%2039.8%2021.5z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-clock::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M256%200a256%20256%200%201%201%200%20512A256%20256%200%201%201%20256%200zM232%20120l0%20136c0%208%204%2015.5%2010.7%2020l96%2064c11%207.4%2025.9%204.4%2033.3-6.7s4.4-25.9-6.7-33.3L280%20243.2%20280%20120c0-13.3-10.7-24-24-24s-24%2010.7-24%2024z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-clone::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M288%20448L64%20448l0-224%2064%200%200-64-64%200c-35.3%200-64%2028.7-64%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l224%200c35.3%200%2064-28.7%2064-64l0-64-64%200%200%2064zm-64-96l224%200c35.3%200%2064-28.7%2064-64l0-224c0-35.3-28.7-64-64-64L224%200c-35.3%200-64%2028.7-64%2064l0%20224c0%2035.3%2028.7%2064%2064%2064z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-code-branch::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M80%20104a24%2024%200%201%200%200-48%2024%2024%200%201%200%200%2048zm80-24c0%2032.8-19.7%2061-48%2073.3l0%2087.8c18.8-10.9%2040.7-17.1%2064-17.1l96%200c35.3%200%2064-28.7%2064-64l0-6.7C307.7%20141%20288%20112.8%20288%2080c0-44.2%2035.8-80%2080-80s80%2035.8%2080%2080c0%2032.8-19.7%2061-48%2073.3l0%206.7c0%2070.7-57.3%20128-128%20128l-96%200c-35.3%200-64%2028.7-64%2064l0%206.7c28.3%2012.3%2048%2040.5%2048%2073.3c0%2044.2-35.8%2080-80%2080s-80-35.8-80-80c0-32.8%2019.7-61%2048-73.3l0-6.7%200-198.7C19.7%20141%200%20112.8%200%2080C0%2035.8%2035.8%200%2080%200s80%2035.8%2080%2080zm232%200a24%2024%200%201%200%20-48%200%2024%2024%200%201%200%2048%200zM80%20456a24%2024%200%201%200%200-48%2024%2024%200%201%200%200%2048z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-cogs::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M308.5%20135.3c7.1-6.3%209.9-16.2%206.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304%2089.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2%209.3c-10.7-8.8-23-16-36.2-20.9L199%2027.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9%208.4%20167.2%208%20160.4%208l-.7%200c-6.8%200-13.5%20.4-20.1%201.2c-9.4%201.1-16.6%208.6-18.5%2017.8L115%2056.1c-13.3%205-25.5%2012.1-36.2%2020.9L50.5%2067.8c-9-3-19-.5-24.7%207.1c-3.5%204.7-6.8%209.6-9.9%2014.6l-3%205.3c-2.8%205-5.3%2010.2-7.6%2015.6c-3.7%208.7-.9%2018.6%206.2%2025l22.2%2019.8C32.6%20161.9%2032%20168.9%2032%20176s.6%2014.1%201.7%2020.9L11.5%20216.7c-7.1%206.3-9.9%2016.2-6.2%2025c2.3%205.3%204.8%2010.5%207.6%2015.6l3%205.2c3%205.1%206.3%209.9%209.9%2014.6c5.7%207.6%2015.7%2010.1%2024.7%207.1l28.2-9.3c10.7%208.8%2023%2016%2036.2%2020.9l6.1%2029.1c1.9%209.3%209.1%2016.7%2018.5%2017.8c6.7%20.8%2013.5%201.2%2020.4%201.2s13.7-.4%2020.4-1.2c9.4-1.1%2016.6-8.6%2018.5-17.8l6.1-29.1c13.3-5%2025.5-12.1%2036.2-20.9l28.2%209.3c9%203%2019%20.5%2024.7-7.1c3.5-4.7%206.8-9.5%209.8-14.6l3.1-5.4c2.8-5%205.3-10.2%207.6-15.5c3.7-8.7%20.9-18.6-6.2-25l-22.2-19.8c1.1-6.8%201.7-13.8%201.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112%20176a48%2048%200%201%201%2096%200%2048%2048%200%201%201%20-96%200zM504.7%20500.5c6.3%207.1%2016.2%209.9%2025%206.2c5.3-2.3%2010.5-4.8%2015.5-7.6l5.4-3.1c5-3%209.9-6.3%2014.6-9.8c7.6-5.7%2010.1-15.7%207.1-24.7l-9.3-28.2c8.8-10.7%2016-23%2020.9-36.2l29.1-6.1c9.3-1.9%2016.7-9.1%2017.8-18.5c.8-6.7%201.2-13.5%201.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9%20307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9%20.5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25%206.2l-19.8%2022.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1%20.6-20.9%201.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3%202.3-10.5%204.8-15.6%207.6l-5.2%203c-5.1%203-9.9%206.3-14.6%209.9c-7.6%205.7-10.1%2015.7-7.1%2024.7l9.3%2028.2c-8.8%2010.7-16%2023-20.9%2036.2L315.1%20313c-9.3%201.9-16.7%209.1-17.8%2018.5c-.8%206.7-1.2%2013.5-1.2%2020.4s.4%2013.7%201.2%2020.4c1.1%209.4%208.6%2016.6%2017.8%2018.5l29.1%206.1c5%2013.3%2012.1%2025.5%2020.9%2036.2l-9.3%2028.2c-3%209-.5%2019%207.1%2024.7c4.7%203.5%209.5%206.8%2014.6%209.8l5.4%203.1c5%202.8%2010.2%205.3%2015.5%207.6c8.7%203.7%2018.6%20.9%2025-6.2l19.8-22.2c6.8%201.1%2013.8%201.7%2020.9%201.7s14.1-.6%2020.9-1.7l19.8%2022.2zM464%20304a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-comment::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M512%20240c0%20114.9-114.6%20208-256%20208c-37.1%200-72.3-6.4-104.1-17.9c-11.9%208.7-31.3%2020.6-54.3%2030.6C73.6%20471.1%2044.7%20480%2016%20480c-6.5%200-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8%203.4-17.4c0%200%200%200%200%200s0%200%200%200s0%200%200%200c0%200%200%200%200%200l.3-.3c.3-.3%20.7-.7%201.3-1.4c1.1-1.2%202.8-3.1%204.9-5.7c4.1-5%209.6-12.4%2015.2-21.6c10-16.6%2019.5-38.4%2021.4-62.9C17.7%20326.8%200%20285.1%200%20240C0%20125.1%20114.6%2032%20256%2032s256%2093.1%20256%20208z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-crosshairs::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M256%200c17.7%200%2032%2014.3%2032%2032l0%2010.4c93.7%2013.9%20167.7%2088%20181.6%20181.6l10.4%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-10.4%200c-13.9%2093.7-88%20167.7-181.6%20181.6l0%2010.4c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-10.4C130.3%20455.7%2056.3%20381.7%2042.4%20288L32%20288c-17.7%200-32-14.3-32-32s14.3-32%2032-32l10.4%200C56.3%20130.3%20130.3%2056.3%20224%2042.4L224%2032c0-17.7%2014.3-32%2032-32zM107.4%20288c12.5%2058.3%2058.4%20104.1%20116.6%20116.6l0-20.6c0-17.7%2014.3-32%2032-32s32%2014.3%2032%2032l0%2020.6c58.3-12.5%20104.1-58.4%20116.6-116.6L384%20288c-17.7%200-32-14.3-32-32s14.3-32%2032-32l20.6%200C392.1%20165.7%20346.3%20119.9%20288%20107.4l0%2020.6c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-20.6C165.7%20119.9%20119.9%20165.7%20107.4%20224l20.6%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-20.6%200zM256%20224a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-cubes::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M290.8%2048.6l78.4%2029.7L288%20109.5%20206.8%2078.3l78.4-29.7c1.8-.7%203.8-.7%205.7%200zM136%2092.5l0%20112.2c-1.3%20.4-2.6%20.8-3.9%201.3l-96%2036.4C14.4%20250.6%200%20271.5%200%20294.7L0%20413.9c0%2022.2%2013.1%2042.3%2033.5%2051.3l96%2042.2c14.4%206.3%2030.7%206.3%2045.1%200L288%20457.5l113.5%2049.9c14.4%206.3%2030.7%206.3%2045.1%200l96-42.2c20.3-8.9%2033.5-29.1%2033.5-51.3l0-119.1c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3l0-112.2c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7%200l-96%2036.4C150.4%2048.4%20136%2069.3%20136%2092.5zM392%20210.6l-82.4%2031.2%200-89.2L392%20121l0%2089.6zM154.8%20250.9l78.4%2029.7L152%20311.7%2070.8%20280.6l78.4-29.7c1.8-.7%203.8-.7%205.7%200zm18.8%20204.4l0-100.5L256%20323.2l0%2095.9-82.4%2036.2zM421.2%20250.9c1.8-.7%203.8-.7%205.7%200l78.4%2029.7L424%20311.7l-81.2-31.1%2078.4-29.7zM523.2%20421.2l-77.6%2034.1%200-100.5L528%20323.2l0%2090.7c0%203.2-1.9%206-4.8%207.3z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-database::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M448%2080l0%2048c0%2044.2-100.3%2080-224%2080S0%20172.2%200%20128L0%2080C0%2035.8%20100.3%200%20224%200S448%2035.8%20448%2080zM393.2%20214.7c20.8-7.4%2039.9-16.9%2054.8-28.6L448%20288c0%2044.2-100.3%2080-224%2080S0%20332.2%200%20288L0%20186.1c14.9%2011.8%2034%2021.2%2054.8%2028.6C99.7%20230.7%20159.5%20240%20224%20240s124.3-9.3%20169.2-25.3zM0%20346.1c14.9%2011.8%2034%2021.2%2054.8%2028.6C99.7%20390.7%20159.5%20400%20224%20400s124.3-9.3%20169.2-25.3c20.8-7.4%2039.9-16.9%2054.8-28.6l0%2085.9c0%2044.2-100.3%2080-224%2080S0%20476.2%200%20432l0-85.9z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-database-shield::before {
  --tmk-fa-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M448%2080v48c0%2044.2-100.3%2080-224%2080S0%20172.2%200%20128V80C0%2035.8%20100.3%200%20224%200s224%2035.8%20224%2080zM393.2%20214.7c20.8-7.4%2039.9-16.9%2054.8-28.6v61.8l-64-24-96%2036v60c-21.1%203.8-42.6%205.7-64%205.7-64.5%200-124.3-9.3-169.2-25.3C34.8%20292.9%2015.7%20283.5.8%20271.7V186.1c14.9%2011.8%2034%2021.2%2054.8%2028.6C100.5%20230.7%20160.3%20240%20224.8%20240s123.5-9.3%20168.4-25.3zM0%20330.1c14.9%2011.8%2034%2021.2%2054.8%2028.6%2044.9%2016%20104.7%2025.3%20169.2%2025.3%2022.5%200%2044.1-1.2%2064-3.5%2012.8%2036%2039.4%2070.2%2080%2094.2C329.9%20498.4%20278.2%20512%20224%20512%20100.3%20512%200%20476.2%200%20432v-101.9z%22%2F%3E%3Cpath%20d%3D%22M384%20256l96%2036v56c0%2074.5-39.3%20128.4-96%20152-56.7-23.6-96-77.5-96-152v-56l96-36zm54.6%2070.6l-22.6-22.6-42.7%2042.7-16-16-22.6%2022.6%2038.6%2038.6%2065.3-65.3z%22%2F%3E%3C%2Fsvg%3E);
}
.fa-envelope::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M48%2064C21.5%2064%200%2085.5%200%20112c0%2015.1%207.1%2029.3%2019.2%2038.4L236.8%20313.6c11.4%208.5%2027%208.5%2038.4%200L492.8%20150.4c12.1-9.1%2019.2-23.3%2019.2-38.4c0-26.5-21.5-48-48-48L48%2064zM0%20176L0%20384c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-208L294.4%20339.2c-22.8%2017.1-54%2017.1-76.8%200L0%20176z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-envelope-open::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M255.4%2048.2c.2-.1%20.4-.2%20.6-.2s.4%20.1%20.6%20.2L460.6%20194c2.1%201.5%203.4%203.9%203.4%206.5l0%2013.6L291.5%20355.7c-20.7%2017-50.4%2017-71.1%200L48%20214.1l0-13.6c0-2.6%201.2-5%203.4-6.5L255.4%2048.2zM48%20276.2L190%20392.8c38.4%2031.5%2093.7%2031.5%20132%200L464%20276.2%20464%20456c0%204.4-3.6%208-8%208L56%20464c-4.4%200-8-3.6-8-8l0-179.8zM256%200c-10.2%200-20.2%203.2-28.5%209.1L23.5%20154.9C8.7%20165.4%200%20182.4%200%20200.5L0%20456c0%2030.9%2025.1%2056%2056%2056l400%200c30.9%200%2056-25.1%2056-56l0-255.5c0-18.1-8.7-35.1-23.4-45.6L284.5%209.1C276.2%203.2%20266.2%200%20256%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-exchange::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M32%2096l320%200%200-64c0-12.9%207.8-24.6%2019.8-29.6s25.7-2.2%2034.9%206.9l96%2096c6%206%209.4%2014.1%209.4%2022.6s-3.4%2016.6-9.4%2022.6l-96%2096c-9.2%209.2-22.9%2011.9-34.9%206.9s-19.8-16.6-19.8-29.6l0-64L32%20160c-17.7%200-32-14.3-32-32s14.3-32%2032-32zM480%20352c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-320%200%200%2064c0%2012.9-7.8%2024.6-19.8%2029.6s-25.7%202.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6%209.4-22.6l96-96c9.2-9.2%2022.9-11.9%2034.9-6.9s19.8%2016.6%2019.8%2029.6l0%2064%20320%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-filter::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M3.9%2054.9C10.5%2040.9%2024.5%2032%2040%2032l432%200c15.5%200%2029.5%208.9%2036.1%2022.9s4.6%2030.5-5.2%2042.5L320%20320.9%20320%20448c0%2012.1-6.8%2023.2-17.7%2028.6s-23.8%204.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9%2097.3C-.7%2085.4-2.8%2068.8%203.9%2054.9z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-flag-checkered::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M32%200C49.7%200%2064%2014.3%2064%2032l0%2016%2069-17.2c38.1-9.5%2078.3-5.1%20113.5%2012.5c46.3%2023.2%20100.8%2023.2%20147.1%200l9.6-4.8C423.8%2028.1%20448%2043.1%20448%2066.1l0%20279.7c0%2013.3-8.3%2025.3-20.8%2030l-34.7%2013c-46.2%2017.3-97.6%2014.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64%20384l0%2096c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-80%200-66L0%2064%200%2032C0%2014.3%2014.3%200%2032%200zM64%20187.1l64-13.9%200%2065.5L64%20252.6%2064%20318l48.8-12.2c5.1-1.3%2010.1-2.4%2015.2-3.3l0-63.9%2038.9-8.4c8.3-1.8%2016.7-2.5%2025.1-2.1l0-64c13.6%20.4%2027.2%202.6%2040.4%206.4l23.6%206.9%200%2066.7-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8l0%2071.4c21.8%201.9%2043.3%206.7%2064%2014.4l0-69.8%2022.7%206.7c13.5%204%2027.3%206.4%2041.3%207.4l0-64.2c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12%200-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8l0%2072.4c-13-.4-26%20.8-38.7%203.6L128%20173.2%20128%2098%2064%20114l0%2073.1zM320%20335.7c16.8%201.5%2033.9-.7%2050-6.8l14-5.2%200-71.7-7.9%201.8c-18.4%204.3-37.3%205.7-56.1%204.5l0%2077.4zm64-149.4l0-70.8c-20.9%206.1-42.4%209.1-64%209.1l0%2069.4c13.9%201.4%2028%20.5%2041.7-2.6l22.3-5.2z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-gauge::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M0%20256a256%20256%200%201%201%20512%200A256%20256%200%201%201%200%20256zm320%2096c0-26.9-16.5-49.9-40-59.3L280%2088c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%20204.7c-23.5%209.5-40%2032.5-40%2059.3c0%2035.3%2028.7%2064%2064%2064s64-28.7%2064-64zM144%20176a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm-16%2080a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zm288%2032a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zM400%20144a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-heartbeat::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M228.3%20469.1L47.6%20300.4c-4.2-3.9-8.2-8.1-11.9-12.4l87%200c22.6%200%2043-13.6%2051.7-34.5l10.5-25.2%2049.3%20109.5c3.8%208.5%2012.1%2014%2021.4%2014.1s17.8-5%2022-13.3L320%20253.7l1.7%203.4c9.5%2019%2028.9%2031%2050.1%2031l104.5%200c-3.7%204.3-7.7%208.5-11.9%2012.4L283.7%20469.1c-7.5%207-17.4%2010.9-27.7%2010.9s-20.2-3.9-27.7-10.9zM503.7%20240l-132%200c-3%200-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4%205.1-21.5%2013.3l-41.4%2082.8L205.9%20158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1%205.9-21.8%2014.8l-31.8%2076.3c-1.2%203-4.2%204.9-7.4%204.9L16%20240c-2.6%200-5%20.4-7.3%201.1C3%20225.2%200%20208.2%200%20190.9l0-5.8c0-69.9%2050.5-129.5%20119.4-141C165%2036.5%20211.4%2051.4%20244%2084l12%2012%2012-12c32.6-32.6%2079-47.5%20124.6-39.9C461.5%2055.6%20512%20115.2%20512%20185.1l0%205.8c0%2016.9-2.8%2033.5-8.3%2049.1z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-home::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M575.8%20255.5c0%2018-15%2032.1-32%2032.1l-32%200%20.7%20160.2c0%202.7-.2%205.4-.5%208.1l0%2016.2c0%2022.1-17.9%2040-40%2040l-16%200c-1.1%200-2.2%200-3.3-.1c-1.4%20.1-2.8%20.1-4.2%20.1L416%20512l-24%200c-22.1%200-40-17.9-40-40l0-24%200-64c0-17.7-14.3-32-32-32l-64%200c-17.7%200-32%2014.3-32%2032l0%2064%200%2024c0%2022.1-17.9%2040-40%2040l-24%200-31.9%200c-1.5%200-3-.1-4.5-.2c-1.2%20.1-2.4%20.2-3.6%20.2l-16%200c-22.1%200-40-17.9-40-40l0-112c0-.9%200-1.9%20.1-2.8l0-69.7-32%200c-18%200-32-14-32-32.1c0-9%203-17%2010-24L266.4%208c7-7%2015-8%2022-8s15%202%2021%207L564.8%20231.5c8%207%2012%2015%2011%2024z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-hourglass-half::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M32%200C14.3%200%200%2014.3%200%2032S14.3%2064%2032%2064l0%2011c0%2042.4%2016.9%2083.1%2046.9%20113.1L146.7%20256%2078.9%20323.9C48.9%20353.9%2032%20394.6%2032%20437l0%2011c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l32%200%20256%200%2032%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3%20256l67.9-67.9c30-30%2046.9-70.7%2046.9-113.1l0-11c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L320%200%2064%200%2032%200zM96%2075l0-11%20192%200%200%2011c0%2019-5.6%2037.4-16%2053L112%20128c-10.3-15.6-16-34-16-53zm16%20309c3.5-5.3%207.6-10.3%2012.1-14.9L192%20301.3l67.9%2067.9c4.6%204.6%208.6%209.6%2012.1%2014.9L112%20384z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-key::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M336%20352c97.2%200%20176-78.8%20176-176S433.2%200%20336%200S160%2078.8%20160%20176c0%2018.7%202.9%2036.8%208.3%2053.7L7%20391c-4.5%204.5-7%2010.6-7%2017l0%2080c0%2013.3%2010.7%2024%2024%2024l80%200c13.3%200%2024-10.7%2024-24l0-40%2040%200c13.3%200%2024-10.7%2024-24l0-40%2040%200c6.4%200%2012.5-2.5%2017-7l33.3-33.3c16.9%205.4%2035%208.3%2053.7%208.3zM376%2096a40%2040%200%201%201%200%2080%2040%2040%200%201%201%200-80z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-line-chart::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M64%2064c0-17.7-14.3-32-32-32S0%2046.3%200%2064L0%20400c0%2044.2%2035.8%2080%2080%2080l400%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L80%20416c-8.8%200-16-7.2-16-16L64%2064zm406.6%2086.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L320%20210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3%200l-112%20112c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L240%20221.3l57.4%2057.4c12.5%2012.5%2032.8%2012.5%2045.3%200l128-128z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-link::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M579.8%20267.7c56.5-56.5%2056.5-148%200-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6%201.1c-14.4%2010.3-17.7%2030.3-7.4%2044.6s30.3%2017.7%2044.6%207.4l1.6-1.1c32.1-22.9%2076-19.3%20103.8%208.6c31.5%2031.5%2031.5%2082.5%200%20114L422.3%20334.8c-31.5%2031.5-82.5%2031.5-114%200c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4%206.9-34.4-7.4-44.6s-34.4-6.9-44.6%207.4l-1.1%201.6C206.5%20251.2%20213%20330%20263%20380c56.5%2056.5%20148%2056.5%20204.5%200L579.8%20267.7zM60.2%20244.3c-56.5%2056.5-56.5%20148%200%20204.5c50%2050%20128.8%2056.5%20186.3%2015.4l1.6-1.1c14.4-10.3%2017.7-30.3%207.4-44.6s-30.3-17.7-44.6-7.4l-1.6%201.1c-32.1%2022.9-76%2019.3-103.8-8.6C74%20372%2074%20321%20105.5%20289.5L217.7%20177.2c31.5-31.5%2082.5-31.5%20114%200c27.9%2027.9%2031.5%2071.8%208.6%20103.9l-1.1%201.6c-10.3%2014.4-6.9%2034.4%207.4%2044.6s34.4%206.9%2044.6-7.4l1.1-1.6C433.5%20260.8%20427%20182%20377%20132c-56.5-56.5-148-56.5-204.5%200L60.2%20244.3z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-link-slash::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M38.8%205.1C28.4-3.1%2013.3-1.2%205.1%209.2S-1.2%2034.7%209.2%2042.9l592%20464c10.4%208.2%2025.5%206.3%2033.7-4.1s6.3-25.5-4.1-33.7L489.3%20358.2l90.5-90.5c56.5-56.5%2056.5-148%200-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6%201.1c-14.4%2010.3-17.7%2030.3-7.4%2044.6s30.3%2017.7%2044.6%207.4l1.6-1.1c32.1-22.9%2076-19.3%20103.8%208.6c31.5%2031.5%2031.5%2082.5%200%20114l-96%2096-31.9-25C430.9%20239.6%20420.1%20175.1%20377%20132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8%205.1zM239%20162c30.1-14.9%2067.7-9.9%2092.8%2015.3c20%2020%2027.5%2048.3%2021.7%2074.5L239%20162zM406.6%20416.4L220.9%20270c-2.1%2039.8%2012.2%2080.1%2042.2%20110c38.9%2038.9%2094.4%2051%20143.6%2036.3zm-290-228.5L60.2%20244.3c-56.5%2056.5-56.5%20148%200%20204.5c50%2050%20128.8%2056.5%20186.3%2015.4l1.6-1.1c14.4-10.3%2017.7-30.3%207.4-44.6s-30.3-17.7-44.6-7.4l-1.6%201.1c-32.1%2022.9-76%2019.3-103.8-8.6C74%20372%2074%20321%20105.5%20289.5l61.8-61.8-50.6-39.9z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-list::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M40%2048C26.7%2048%2016%2058.7%2016%2072l0%2048c0%2013.3%2010.7%2024%2024%2024l48%200c13.3%200%2024-10.7%2024-24l0-48c0-13.3-10.7-24-24-24L40%2048zM192%2064c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l288%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L192%2064zm0%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l288%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-288%200zm0%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l288%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-288%200zM16%20232l0%2048c0%2013.3%2010.7%2024%2024%2024l48%200c13.3%200%2024-10.7%2024-24l0-48c0-13.3-10.7-24-24-24l-48%200c-13.3%200-24%2010.7-24%2024zM40%20368c-13.3%200-24%2010.7-24%2024l0%2048c0%2013.3%2010.7%2024%2024%2024l48%200c13.3%200%2024-10.7%2024-24l0-48c0-13.3-10.7-24-24-24l-48%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-paper-plane::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M498.1%205.6c10.1%207%2015.4%2019.1%2013.5%2031.2l-64%20416c-1.5%209.7-7.4%2018.2-16%2023s-18.9%205.4-28%201.6L284%20427.7l-68.5%2074.1c-8.9%209.7-22.9%2012.9-35.2%208.1S160%20493.2%20160%20480l0-83.6c0-4%201.5-7.8%204.2-10.8L331.8%20202.8c5.8-6.3%205.6-16-.4-22s-15.7-6.4-22-.7L106%20360.8%2017.7%20316.6C7.1%20311.3%20.3%20300.7%200%20288.9s5.9-22.8%2016.1-28.7l448-256c10.7-6.1%2023.9-5.5%2034%201.4z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-pen-to-square::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M441%2058.9L453.1%2071c9.4%209.4%209.4%2024.6%200%2033.9L424%20134.1%20377.9%2088%20407%2058.9c9.4-9.4%2024.6-9.4%2033.9%200zM209.8%20256.2L344%20121.9%20390.1%20168%20255.8%20302.2c-2.9%202.9-6.5%205-10.4%206.1l-58.5%2016.7%2016.7-58.5c1.1-3.9%203.2-7.5%206.1-10.4zM373.1%2025L175.8%20222.2c-8.7%208.7-15%2019.4-18.3%2031.1l-28.6%20100c-2.4%208.4-.1%2017.4%206.1%2023.6s15.2%208.5%2023.6%206.1l100-28.6c11.8-3.4%2022.5-9.7%2031.1-18.3L487%20138.9c28.1-28.1%2028.1-73.7%200-101.8L474.9%2025C446.8-3.1%20401.2-3.1%20373.1%2025zM88%2064C39.4%2064%200%20103.4%200%20152L0%20424c0%2048.6%2039.4%2088%2088%2088l272%200c48.6%200%2088-39.4%2088-88l0-112c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%20112c0%2022.1-17.9%2040-40%2040L88%20464c-22.1%200-40-17.9-40-40l0-272c0-22.1%2017.9-40%2040-40l112%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24L88%2064z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-play::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M73%2039c-14.8-9.1-33.4-9.4-48.5-.9S0%2062.6%200%2080L0%20432c0%2017.4%209.4%2033.4%2024.5%2041.9s33.7%208.1%2048.5-.9L361%20297c14.3-8.7%2023-24.2%2023-41s-8.7-32.2-23-41L73%2039z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-plug::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M96%200C78.3%200%2064%2014.3%2064%2032l0%2096%2064%200%200-96c0-17.7-14.3-32-32-32zM288%200c-17.7%200-32%2014.3-32%2032l0%2096%2064%200%200-96c0-17.7-14.3-32-32-32zM32%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l0%2032c0%2077.4%2055%20142%20128%20156.8l0%2067.2c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-67.2C297%20398%20352%20333.4%20352%20256l0-32c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L32%20160z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-refresh::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M105.1%20202.6c7.7-21.8%2020.2-42.3%2037.8-59.8c62.5-62.5%20163.8-62.5%20226.3%200L386.3%20160%20352%20160c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l111.5%200c0%200%200%200%200%200l.4%200c17.7%200%2032-14.3%2032-32l0-112c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%2035.2L414.4%2097.6c-87.5-87.5-229.3-87.5-316.8%200C73.2%20122%2055.6%20150.7%2044.8%20181.4c-5.9%2016.7%202.9%2034.9%2019.5%2040.8s34.9-2.9%2040.8-19.5zM39%20289.3c-5%201.5-9.8%204.2-13.7%208.2c-4%204-6.7%208.8-8.1%2014c-.3%201.2-.6%202.5-.8%203.8c-.3%201.7-.4%203.4-.4%205.1L16%20432c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-35.1%2017.6%2017.5c0%200%200%200%200%200c87.5%2087.4%20229.3%2087.4%20316.7%200c24.4-24.4%2042.1-53.1%2052.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9%202.9-40.8%2019.5c-7.7%2021.8-20.2%2042.3-37.8%2059.8c-62.5%2062.5-163.8%2062.5-226.3%200l-.1-.1L125.6%20352l34.4%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L48.4%20288c-1.6%200-3.2%20.1-4.8%20.3s-3.1%20.5-4.6%201z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-right-left::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M32%2096l320%200%200-64c0-12.9%207.8-24.6%2019.8-29.6s25.7-2.2%2034.9%206.9l96%2096c6%206%209.4%2014.1%209.4%2022.6s-3.4%2016.6-9.4%2022.6l-96%2096c-9.2%209.2-22.9%2011.9-34.9%206.9s-19.8-16.6-19.8-29.6l0-64L32%20160c-17.7%200-32-14.3-32-32s14.3-32%2032-32zM480%20352c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-320%200%200%2064c0%2012.9-7.8%2024.6-19.8%2029.6s-25.7%202.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6%209.4-22.6l96-96c9.2-9.2%2022.9-11.9%2034.9-6.9s19.8%2016.6%2019.8%2029.6l0%2064%20320%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-robot::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M320%200c17.7%200%2032%2014.3%2032%2032l0%2064%20120%200c39.8%200%2072%2032.2%2072%2072l0%20272c0%2039.8-32.2%2072-72%2072l-304%200c-39.8%200-72-32.2-72-72l0-272c0-39.8%2032.2-72%2072-72l120%200%200-64c0-17.7%2014.3-32%2032-32zM208%20384c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16s-7.2-16-16-16l-32%200zm96%200c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16s-7.2-16-16-16l-32%200zm96%200c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16s-7.2-16-16-16l-32%200zM264%20256a40%2040%200%201%200%20-80%200%2040%2040%200%201%200%2080%200zm152%2040a40%2040%200%201%200%200-80%2040%2040%200%201%200%200%2080zM48%20224l16%200%200%20192-16%200c-26.5%200-48-21.5-48-48l0-96c0-26.5%2021.5-48%2048-48zm544%200c26.5%200%2048%2021.5%2048%2048l0%2096c0%2026.5-21.5%2048-48%2048l-16%200%200-192%2016%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-search::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-shield::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M256%200c4.6%200%209.2%201%2013.4%202.9L457.7%2082.8c22%209.3%2038.4%2031%2038.3%2057.2c-.5%2099.2-41.3%20280.7-213.6%20363.2c-16.7%208-36.1%208-52.8%200C57.3%20420.7%2016.5%20239.2%2016%20140c-.1-26.2%2016.3-47.9%2038.3-57.2L242.7%202.9C246.8%201%20251.4%200%20256%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-shuffle::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M403.8%2034.4c12-5%2025.7-2.2%2034.9%206.9l64%2064c6%206%209.4%2014.1%209.4%2022.6s-3.4%2016.6-9.4%2022.6l-64%2064c-9.2%209.2-22.9%2011.9-34.9%206.9s-19.8-16.6-19.8-29.6l0-32-32%200c-10.1%200-19.6%204.7-25.6%2012.8L284%20229.3%20244%20176l31.2-41.6C293.3%20110.2%20321.8%2096%20352%2096l32%200%200-32c0-12.9%207.8-24.6%2019.8-29.6zM164%20282.7L204%20336l-31.2%2041.6C154.7%20401.8%20126.2%20416%2096%20416l-64%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l64%200c10.1%200%2019.6-4.7%2025.6-12.8L164%20282.7zm274.6%20188c-9.2%209.2-22.9%2011.9-34.9%206.9s-19.8-16.6-19.8-29.6l0-32-32%200c-30.2%200-58.7-14.2-76.8-38.4L121.6%20172.8c-6-8.1-15.5-12.8-25.6-12.8l-64%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l64%200c30.2%200%2058.7%2014.2%2076.8%2038.4L326.4%20339.2c6%208.1%2015.5%2012.8%2025.6%2012.8l32%200%200-32c0-12.9%207.8-24.6%2019.8-29.6s25.7-2.2%2034.9%206.9l64%2064c6%206%209.4%2014.1%209.4%2022.6s-3.4%2016.6-9.4%2022.6l-64%2064z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-sign-in::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M217.9%20105.9L340.7%20228.7c7.2%207.2%2011.3%2017.1%2011.3%2027.3s-4.1%2020.1-11.3%2027.3L217.9%20406.1c-6.4%206.4-15%209.9-24%209.9c-18.7%200-33.9-15.2-33.9-33.9l0-62.1L32%20320c-17.7%200-32-14.3-32-32l0-64c0-17.7%2014.3-32%2032-32l128%200%200-62.1c0-18.7%2015.2-33.9%2033.9-33.9c9%200%2017.6%203.6%2024%209.9zM352%20416l64%200c17.7%200%2032-14.3%2032-32l0-256c0-17.7-14.3-32-32-32l-64%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l64%200c53%200%2096%2043%2096%2096l0%20256c0%2053-43%2096-96%2096l-64%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-sitemap::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M208%2080c0-26.5%2021.5-48%2048-48l64%200c26.5%200%2048%2021.5%2048%2048l0%2064c0%2026.5-21.5%2048-48%2048l-8%200%200%2040%20152%200c30.9%200%2056%2025.1%2056%2056l0%2032%208%200c26.5%200%2048%2021.5%2048%2048l0%2064c0%2026.5-21.5%2048-48%2048l-64%200c-26.5%200-48-21.5-48-48l0-64c0-26.5%2021.5-48%2048-48l8%200%200-32c0-4.4-3.6-8-8-8l-152%200%200%2040%208%200c26.5%200%2048%2021.5%2048%2048l0%2064c0%2026.5-21.5%2048-48%2048l-64%200c-26.5%200-48-21.5-48-48l0-64c0-26.5%2021.5-48%2048-48l8%200%200-40-152%200c-4.4%200-8%203.6-8%208l0%2032%208%200c26.5%200%2048%2021.5%2048%2048l0%2064c0%2026.5-21.5%2048-48%2048l-64%200c-26.5%200-48-21.5-48-48l0-64c0-26.5%2021.5-48%2048-48l8%200%200-32c0-30.9%2025.1-56%2056-56l152%200%200-40-8%200c-26.5%200-48-21.5-48-48l0-64z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-sliders::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M0%20416c0%2017.7%2014.3%2032%2032%2032l54.7%200c12.3%2028.3%2040.5%2048%2073.3%2048s61-19.7%2073.3-48L480%20448c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-246.7%200c-12.3-28.3-40.5-48-73.3-48s-61%2019.7-73.3%2048L32%20384c-17.7%200-32%2014.3-32%2032zm128%200a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200zM320%20256a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200zm32-80c-32.8%200-61%2019.7-73.3%2048L32%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l246.7%200c12.3%2028.3%2040.5%2048%2073.3%2048s61-19.7%2073.3-48l54.7%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-54.7%200c-12.3-28.3-40.5-48-73.3-48zM192%20128a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zm73.3-64C253%2035.7%20224.8%2016%20192%2016s-61%2019.7-73.3%2048L32%2064C14.3%2064%200%2078.3%200%2096s14.3%2032%2032%2032l86.7%200c12.3%2028.3%2040.5%2048%2073.3%2048s61-19.7%2073.3-48L480%20128c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L265.3%2064z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-square::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M0%2096C0%2060.7%2028.7%2032%2064%2032H384c35.3%200%2064%2028.7%2064%2064V416c0%2035.3-28.7%2064-64%2064H64c-35.3%200-64-28.7-64-64V96z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-star::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M316.9%2018C311.6%207%20300.4%200%20288.1%200s-23.4%207-28.8%2018L195%20150.3%2051.4%20171.5c-12%201.8-22%2010.2-25.7%2021.7s-.7%2024.2%207.9%2032.7L137.8%20329%20113.2%20474.7c-2%2012%203%2024.2%2012.9%2031.3s23%208%2033.8%202.3l128.3-68.5%20128.3%2068.5c10.8%205.7%2023.9%204.9%2033.8-2.3s14.9-19.3%2012.9-31.3L438.5%20329%20542.7%20225.9c8.6-8.5%2011.7-21.2%207.9-32.7s-13.7-19.9-25.7-21.7L381.2%20150.3%20316.9%2018z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-star-o::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M287.9%200c9.2%200%2017.6%205.2%2021.6%2013.5l68.6%20141.3%20153.2%2022.6c9%201.3%2016.5%207.6%2019.3%2016.3s.5%2018.1-5.9%2024.5L433.6%20328.4l26.2%20155.6c1.5%209-2.2%2018.1-9.7%2023.5s-17.3%206-25.3%201.7l-137-73.2L151%20509.1c-8.1%204.3-17.9%203.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1%20218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9%2019.3-16.3l153.2-22.6L266.3%2013.5C270.4%205.2%20278.7%200%20287.9%200zm0%2079L235.4%20187.2c-3.5%207.1-10.2%2012.1-18.1%2013.3L99%20217.9%20184.9%20303c5.5%205.5%208.1%2013.3%206.8%2021L171.4%20443.7l105.2-56.2c7.1-3.8%2015.6-3.8%2022.6%200l105.2%2056.2L384.2%20324.1c-1.3-7.7%201.2-15.5%206.8-21l85.9-85.1L358.6%20200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9%2079z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-stethoscope::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M142.4%2021.9c5.6%2016.8-3.5%2034.9-20.2%2040.5L96%2071.1%2096%20192c0%2053%2043%2096%2096%2096s96-43%2096-96l0-120.9-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8%2040.5-20.2l26.1%208.7C334.4%2019.1%20352%2043.5%20352%2071.1L352%20192c0%2077.2-54.6%20141.6-127.3%20156.7C231%20404.6%20278.4%20448%20336%20448c61.9%200%20112-50.1%20112-112l0-70.7c-28.3-12.3-48-40.5-48-73.3c0-44.2%2035.8-80%2080-80s80%2035.8%2080%2080c0%2032.8-19.7%2061-48%2073.3l0%2070.7c0%2097.2-78.8%20176-176%20176c-92.9%200-168.9-71.9-175.5-163.1C87.2%20334.2%2032%20269.6%2032%20192L32%2071.1c0-27.5%2017.6-52%2043.8-60.7l26.1-8.7c16.8-5.6%2034.9%203.5%2040.5%2020.2zM480%20224a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-table-columns::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M0%2096C0%2060.7%2028.7%2032%2064%2032l384%200c35.3%200%2064%2028.7%2064%2064l0%20320c0%2035.3-28.7%2064-64%2064L64%20480c-35.3%200-64-28.7-64-64L0%2096zm64%2064l0%20256%20160%200%200-256L64%20160zm384%200l-160%200%200%20256%20160%200%200-256z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-tags::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M345%2039.1L472.8%20168.4c52.4%2053%2052.4%20138.2%200%20191.2L360.8%20472.9c-9.3%209.4-24.5%209.5-33.9%20.2s-9.5-24.5-.2-33.9L438.6%20325.9c33.9-34.3%2033.9-89.4%200-123.7L310.9%2072.9c-9.3-9.4-9.2-24.6%20.2-33.9s24.6-9.2%2033.9%20.2zM0%20229.5L0%2080C0%2053.5%2021.5%2032%2048%2032l149.5%200c17%200%2033.3%206.7%2045.3%2018.7l168%20168c25%2025%2025%2065.5%200%2090.5L277.3%20442.7c-25%2025-65.5%2025-90.5%200l-168-168C6.7%20262.7%200%20246.5%200%20229.5zM144%20144a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-tasks::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M448%20160l-128%200%200-32%20128%200%200%2032zM48%2064C21.5%2064%200%2085.5%200%20112l0%2064c0%2026.5%2021.5%2048%2048%2048l416%200c26.5%200%2048-21.5%2048-48l0-64c0-26.5-21.5-48-48-48L48%2064zM448%20352l0%2032-256%200%200-32%20256%200zM48%20288c-26.5%200-48%2021.5-48%2048l0%2064c0%2026.5%2021.5%2048%2048%2048l416%200c26.5%200%2048-21.5%2048-48l0-64c0-26.5-21.5-48-48-48L48%20288z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-telegram::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20496%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M248%2C8C111.033%2C8%2C0%2C119.033%2C0%2C256S111.033%2C504%2C248%2C504%2C496%2C392.967%2C496%2C256%2C384.967%2C8%2C248%2C8ZM362.952%2C176.66c-3.732%2C39.215-19.881%2C134.378-28.1%2C178.3-3.476%2C18.584-10.322%2C24.816-16.948%2C25.425-14.4%2C1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25%2C5.342-39.5%2C3.652-3.793%2C67.107-61.51%2C68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608%2C69.142-14.845%2C10.194-26.894%2C9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7%2C18.45-13.7%2C108.446-47.248%2C144.628-62.3c68.872-28.647%2C83.183-33.623%2C92.511-33.789%2C2.052-.034%2C6.639.474%2C9.61%2C2.885a10.452%2C10.452%2C0%2C0%2C1%2C3.53%2C6.716A43.765%2C43.765%2C0%2C0%2C1%2C362.952%2C176.66Z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-times::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-trash::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M135.2%2017.7C140.6%206.8%20151.7%200%20163.8%200L284.2%200c12.1%200%2023.2%206.8%2028.6%2017.7L320%2032l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%2096C14.3%2096%200%2081.7%200%2064S14.3%2032%2032%2032l96%200%207.2-14.3zM32%20128l384%200%200%20320c0%2035.3-28.7%2064-64%2064L96%20512c-35.3%200-64-28.7-64-64l0-320zm96%2064c-8.8%200-16%207.2-16%2016l0%20224c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-224c0-8.8-7.2-16-16-16zm96%200c-8.8%200-16%207.2-16%2016l0%20224c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-224c0-8.8-7.2-16-16-16zm96%200c-8.8%200-16%207.2-16%2016l0%20224c0%208.8%207.2%2016%2016%2016s16-7.2%2016-16l0-224c0-8.8-7.2-16-16-16z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-trash-can::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M170.5%2051.6L151.5%2080l145%200-19-28.4c-1.5-2.2-4-3.6-6.7-3.6l-93.7%200c-2.7%200-5.2%201.3-6.7%203.6zm147-26.6L354.2%2080%20368%2080l48%200%208%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-8%200%200%20304c0%2044.2-35.8%2080-80%2080l-224%200c-44.2%200-80-35.8-80-80l0-304-8%200c-13.3%200-24-10.7-24-24S10.7%2080%2024%2080l8%200%2048%200%2013.8%200%2036.7-55.1C140.9%209.4%20158.4%200%20177.1%200l93.7%200c18.7%200%2036.2%209.4%2046.6%2024.9zM80%20128l0%20304c0%2017.7%2014.3%2032%2032%2032l224%200c17.7%200%2032-14.3%2032-32l0-304L80%20128zm80%2064l0%20208c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-208c0-8.8%207.2-16%2016-16s16%207.2%2016%2016zm80%200l0%20208c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-208c0-8.8%207.2-16%2016-16s16%207.2%2016%2016zm80%200l0%20208c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-208c0-8.8%207.2-16%2016-16s16%207.2%2016%2016z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-upload::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M288%20109.3L288%20352c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-242.7-73.4%2073.4c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3l128-128c12.5-12.5%2032.8-12.5%2045.3%200l128%20128c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L288%20109.3zM64%20352l128%200c0%2035.3%2028.7%2064%2064%2064s64-28.7%2064-64l128%200c35.3%200%2064%2028.7%2064%2064l0%2032c0%2035.3-28.7%2064-64%2064L64%20512c-35.3%200-64-28.7-64-64l0-32c0-35.3%2028.7-64%2064-64zM432%20456a24%2024%200%201%200%200-48%2024%2024%200%201%200%200%2048z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-user-pen::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M224%20256A128%20128%200%201%200%20224%200a128%20128%200%201%200%200%20256zm-45.7%2048C79.8%20304%200%20383.8%200%20482.3C0%20498.7%2013.3%20512%2029.7%20512l293.1%200c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3%208.6-21.5%2016.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1l-91.4%200zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6%200l-29.4%2029.4%2071%2071%2029.4-29.4c15.6-15.6%2015.6-40.9%200-56.6l-14.4-14.4zM375.9%20417c-4.1%204.1-7%209.2-8.4%2014.9l-15%2060.1c-1.4%205.5%20.2%2011.2%204.2%2015.2s9.7%205.6%2015.2%204.2l60.1-15c5.6-1.4%2010.8-4.3%2014.9-8.4L576.1%20358.7l-71-71L375.9%20417z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-user-plus::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M96%20128a128%20128%200%201%201%20256%200A128%20128%200%201%201%2096%20128zM0%20482.3C0%20383.8%2079.8%20304%20178.3%20304l91.4%200C368.2%20304%20448%20383.8%20448%20482.3c0%2016.4-13.3%2029.7-29.7%2029.7L29.7%20512C13.3%20512%200%20498.7%200%20482.3zM504%20312l0-64-64%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24l64%200%200-64c0-13.3%2010.7-24%2024-24s24%2010.7%2024%2024l0%2064%2064%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-64%200%200%2064c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-users::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M144%200a80%2080%200%201%201%200%20160A80%2080%200%201%201%20144%200zM512%200a80%2080%200%201%201%200%20160A80%2080%200%201%201%20512%200zM0%20298.7C0%20239.8%2047.8%20192%20106.7%20192l42.7%200c15.9%200%2031%203.5%2044.6%209.7c-1.3%207.2-1.9%2014.7-1.9%2022.3c0%2038.2%2016.8%2072.5%2043.3%2096c-.2%200-.4%200-.7%200L21.3%20320C9.6%20320%200%20310.4%200%20298.7zM405.3%20320c-.2%200-.4%200-.7%200c26.6-23.5%2043.3-57.8%2043.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3%2028.7-9.7%2044.6-9.7l42.7%200C592.2%20192%20640%20239.8%20640%20298.7c0%2011.8-9.6%2021.3-21.3%2021.3l-213.3%200zM224%20224a96%2096%200%201%201%20192%200%2096%2096%200%201%201%20-192%200zM128%20485.3C128%20411.7%20187.7%20352%20261.3%20352l117.3%200C452.3%20352%20512%20411.7%20512%20485.3c0%2014.7-11.9%2026.7-26.7%2026.7l-330.7%200c-14.7%200-26.7-11.9-26.7-26.7z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-vial::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M342.6%209.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l9.4%209.4L28.1%20342.6C10.1%20360.6%200%20385%200%20410.5L0%20416c0%2053%2043%2096%2096%2096l5.5%200c25.5%200%2049.9-10.1%2067.9-28.1L448%20205.3l9.4%209.4c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3l-32-32-96-96-32-32zM205.3%20256L352%20109.3%20402.7%20160l-96%2096-101.5%200z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-wand-magic-sparkles::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M234.7%2042.7L197%2056.8c-3%201.1-5%204-5%207.2s2%206.1%205%207.2l37.7%2014.1L248.8%20123c1.1%203%204%205%207.2%205s6.1-2%207.2-5l14.1-37.7L315%2071.2c3-1.1%205-4%205-7.2s-2-6.1-5-7.2L277.3%2042.7%20263.2%205c-1.1-3-4-5-7.2-5s-6.1%202-7.2%205L234.7%2042.7zM46.1%20395.4c-18.7%2018.7-18.7%2049.1%200%2067.9l34.6%2034.6c18.7%2018.7%2049.1%2018.7%2067.9%200L529.9%20116.5c18.7-18.7%2018.7-49.1%200-67.9L495.3%2014.1c-18.7-18.7-49.1-18.7-67.9%200L46.1%20395.4zM484.6%2082.6l-105%20105-23.3-23.3%20105-105%2023.3%2023.3zM7.5%20117.2C3%20118.9%200%20123.2%200%20128s3%209.1%207.5%2010.8L64%20160l21.2%2056.5c1.7%204.5%206%207.5%2010.8%207.5s9.1-3%2010.8-7.5L128%20160l56.5-21.2c4.5-1.7%207.5-6%207.5-10.8s-3-9.1-7.5-10.8L128%2096%20106.8%2039.5C105.1%2035%20100.8%2032%2096%2032s-9.1%203-10.8%207.5L64%2096%207.5%20117.2zm352%20256c-4.5%201.7-7.5%206-7.5%2010.8s3%209.1%207.5%2010.8L416%20416l21.2%2056.5c1.7%204.5%206%207.5%2010.8%207.5s9.1-3%2010.8-7.5L480%20416l56.5-21.2c4.5-1.7%207.5-6%207.5-10.8s-3-9.1-7.5-10.8L480%20352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1%203-10.8%207.5L416%20352l-56.5%2021.2z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-whatsapp::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-window-maximize::before {
  --tmk-fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C!--!%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20(Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License)%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M.3%2089.5C.1%2091.6%200%2093.8%200%2096L0%20224%200%20416c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-192%200-128c0-35.3-28.7-64-64-64L64%2032c-2.2%200-4.4%20.1-6.5%20.3c-9.2%20.9-17.8%203.8-25.5%208.2C21.8%2046.5%2013.4%2055.1%207.7%2065.5c-3.9%207.3-6.5%2015.4-7.4%2024zM48%20224l416%200%200%20192c0%208.8-7.2%2016-16%2016L64%20432c-8.8%200-16-7.2-16-16l0-192z%22%2F%3E%3C%2Fsvg%3E");
}
.fa-list-ul::before {
  --tmk-fa-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M40%2048C26.7%2048%2016%2058.7%2016%2072v48c0%2013.3%2010.7%2024%2024%2024H88c13.3%200%2024-10.7%2024-24V72c0-13.3-10.7-24-24-24H40zM176%2064c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032H480c17.7%200%2032-14.3%2032-32s-14.3-32-32-32H176zM40%20208c-13.3%200-24%2010.7-24%2024v48c0%2013.3%2010.7%2024%2024%2024H88c13.3%200%2024-10.7%2024-24V232c0-13.3-10.7-24-24-24H40zM176%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032H480c17.7%200%2032-14.3%2032-32s-14.3-32-32-32H176zM40%20368c-13.3%200-24%2010.7-24%2024v48c0%2013.3%2010.7%2024%2024%2024H88c13.3%200%2024-10.7%2024-24V392c0-13.3-10.7-24-24-24H40zM176%20384c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032H480c17.7%200%2032-14.3%2032-32s-14.3-32-32-32H176z%22%2F%3E%3C%2Fsvg%3E);
}
.fa-sync-alt::before {
  --tmk-fa-icon:var(--tmk-fa-arrows-rotate, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M142.9 142.9c62.5-62.5 163.8-62.5 226.3 0l20.9 20.9L432 122c10.1-10.1 27.3-2.9 27.3 11.3V256H336.7c-14.3 0-21.4-17.2-11.3-27.3l41.8-41.8-20.9-20.9c-50-50-131-50-181 0-27.9 27.9-40.2 65.4-36.9 101.8H96.2c-3.1-45.1 12.5-91.3 46.7-125.5zM369.1 369.1c-62.5 62.5-163.8 62.5-226.3 0l-20.9-20.9L80 390c-10.1 10.1-27.3 2.9-27.3-11.3V256h122.7c14.3 0 21.4 17.2 11.3 27.3l-41.8 41.8 20.9 20.9c50 50 131 50 181 0 27.9-27.9 40.2-65.4 36.9-101.8h32.2c3.1 45.1-12.5 91.3-46.7 125.5z'/%3E%3C/svg%3E"));
}
.fa-clipboard-list::before {
  --tmk-fa-icon:var(--tmk-fa-list, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M40 48h432v64H40V48zm0 176h432v64H40v-64zm0 176h432v64H40v-64z'/%3E%3C/svg%3E"));
}
.fa-archive::before {
  --tmk-fa-icon:var(--tmk-fa-database, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M448 80c0 44.2-100.3 80-224 80S0 124.2 0 80 100.3 0 224 0s224 35.8 224 80zM224 192c70.7 0 133.7-11.6 174.3-29.7 18.6-8.3 35.8-19.1 49.7-32.4V240c0 44.2-100.3 80-224 80S0 284.2 0 240V129.9c13.9 13.3 31.1 24.1 49.7 32.4C90.3 180.4 153.3 192 224 192zm0 160c70.7 0 133.7-11.6 174.3-29.7 18.6-8.3 35.8-19.1 49.7-32.4V432c0 44.2-100.3 80-224 80S0 476.2 0 432V289.9c13.9 13.3 31.1 24.1 49.7 32.4C90.3 340.4 153.3 352 224 352z'/%3E%3C/svg%3E"));
}

/* src/styles.css */
:root {
  --tmk-bg: #f4f6f9;
  --tmk-card: #ffffff;
  --tmk-text: #1f2937;
  --tmk-muted: #6b7280;
  --tmk-border: rgba(15, 23, 42, .12);
  --tmk-shadow: 0 6px 18px rgba(15, 23, 42, .08);
  --tmk-accent: #2563eb;
  --tmk-accent-2: #7c3aed;
  --tmk-danger: #dc2626;
  --tmk-warn: #d97706;
  --tmk-ok: #16a34a;
  --tmk-topbar-h: 56px;
  --tmk-side-w: 252px;
  --tmk-radius: 8px;
  --tmk-shell-gap: 14px;
  --tmk-shell-pad-x: 14px;
  --tmk-shell-bottom-space: 0px;
}
* {
  box-sizing: border-box;
}
html,
body {
  height: 100%;
}
body {
  margin: 0;
  background: var(--tmk-bg);
  color: var(--tmk-text);
  font-family:
    ui-sans-serif,
    system-ui,
    -apple-system,
    Segoe UI,
    Roboto,
    Arial,
    "Noto Sans",
    "Apple Color Emoji",
    "Segoe UI Emoji";
  line-height: 1.35;
}
a {
  color: inherit;
}
.tmk-topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: var(--tmk-topbar-h);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 14px;
  background: rgba(255, 255, 255, 0.86);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid var(--tmk-border);
  z-index: 50;
}
.tmk-topbar-left {
  display: flex;
  align-items: center;
  gap: 10px;
}
.tmk-brand {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}
.tmk-brand img {
  width: 150px;
  height: auto;
  display: block;
}
.tmk-topbar-right {
  display: flex;
  align-items: center;
  gap: 10px;
}
.tmk-shell {
  display: grid;
  grid-template-columns: var(--tmk-side-w) minmax(0, 1fr);
  gap: 0;
  padding-top: var(--tmk-topbar-h);
  min-height: 100vh;
  width: 100%;
  max-width: 100vw;
  overflow-x: hidden;
  overflow-x: clip;
}
.tmk-sidemenu {
  position: sticky;
  top: var(--tmk-topbar-h);
  height: calc(100vh - var(--tmk-topbar-h));
  overflow: auto;
  padding: var(--tmk-shell-gap);
  min-width: 0;
}
.tmk-main {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  padding: var(--tmk-shell-gap) var(--tmk-shell-pad-x) var(--tmk-shell-bottom-space) var(--tmk-shell-pad-x);
  overflow-x: hidden;
  overflow-x: clip;
}
.tmk-main > * {
  min-width: 0;
  max-width: 100%;
}
.tmk-shell-public {
  grid-template-columns: 1fr;
  gap: 0;
}
.tmk-main-public {
  width: min(100%, 980px);
  margin: 0 auto;
  padding: 28px 18px 36px;
}
.tmk-main-public .tmk-footer {
  padding-left: 0;
  padding-right: 0;
}
.tmk-footer {
  grid-column: 2 / 3;
  padding: 16px 0 18px 0;
  color: var(--tmk-muted);
  font-size: 12px;
}
@media (max-width: 980px) {
  .tmk-shell {
    grid-template-columns: 1fr;
    padding-top: var(--tmk-topbar-h);
  }
  .tmk-sidemenu {
    position: relative;
    top: 0;
    height: auto;
    padding: 10px 14px;
  }
  .tmk-main {
    padding: 0 var(--tmk-shell-pad-x) 20px var(--tmk-shell-pad-x);
  }
  .tmk-footer {
    grid-column: 1 / 2;
    padding: 14px;
  }
}
.tmk-menu-section {
  margin-bottom: 16px;
}
.tmk-menu-section-compact {
  margin-bottom: 10px;
}
.tmk-menu-section-compact .tmk-menu-link {
  padding-top: 9px;
  padding-bottom: 9px;
}
.tmk-menu-title {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--tmk-muted);
  margin: 10px 0 8px 0;
}
.tmk-menu-link {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  padding: 10px 10px;
  border-radius: 10px;
  border: 1px solid transparent;
  color: #111827;
}
.tmk-menu-link:hover {
  background: rgba(37, 99, 235, 0.06);
  border-color: rgba(37, 99, 235, 0.14);
}
.tmk-menu-link.active {
  background: rgba(37, 99, 235, 0.10);
  border-color: rgba(37, 99, 235, 0.22);
}
.tmk-ico {
  width: 18px;
  text-align: center;
  opacity: 0.85;
}
.tmk-card {
  background: var(--tmk-card);
  border: 1px solid var(--tmk-border);
  border-radius: var(--tmk-radius);
  box-shadow: var(--tmk-shadow);
  padding: 16px;
  min-width: 0;
  max-width: 100%;
}
.tmk-muted {
  color: var(--tmk-muted);
}
.tmk-mono {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-size: 12.5px;
}
.minor {
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 0.01em;
}
.tmk-public-auth-wrap {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: 28px;
}
.tmk-login-card {
  width: min(100%, 760px);
  padding: 28px;
}
.tmk-login-copy {
  margin-bottom: 18px;
}
.tmk-login-kicker {
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--tmk-muted);
  margin-bottom: 6px;
}
.tmk-login-title {
  margin: 0;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: -0.03em;
}
.tmk-login-subtitle {
  margin-top: 12px;
  max-width: 560px;
  font-size: 18px;
  color: var(--tmk-muted);
}
.tmk-login-note {
  margin-top: 14px;
  padding: 10px 12px;
  border-radius: 12px;
  background: rgba(37, 99, 235, 0.06);
  border: 1px solid rgba(37, 99, 235, 0.12);
  color: #334155;
  font-size: 13px;
}
.tmk-login-grid {
  margin-top: 14px;
}
.tmk-login-actions {
  margin-top: 18px;
  align-items: center;
}
.tmk-login-button {
  min-width: 148px;
  min-height: 46px;
}
.tmk-login-error {
  margin-top: 14px;
  padding: 12px 14px;
  border-radius: 12px;
  border: 1px solid rgba(220, 38, 38, 0.22);
  background: rgba(220, 38, 38, 0.06);
  color: #7f1d1d;
  font-weight: 700;
}
.tmk-nav {
  display: flex;
  align-items: center;
  gap: 10px;
}
.tmk-dd {
  position: relative;
}
.tmk-dd-toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 10px;
  text-decoration: none;
  border: 1px solid transparent;
  color: #111827;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.08em;
}
.tmk-dd-toggle:hover {
  background: rgba(15, 23, 42, 0.04);
  border-color: var(--tmk-border);
}
.tmk-dd.open .tmk-dd-toggle {
  background: rgba(37, 99, 235, 0.10);
  border-color: rgba(37, 99, 235, 0.22);
}
.tmk-dd-menu {
  position: absolute;
  right: 0;
  top: calc(100% + 10px);
  min-width: 240px;
  background: var(--tmk-card);
  border: 1px solid var(--tmk-border);
  border-radius: 14px;
  box-shadow: 0 16px 42px rgba(15, 23, 42, 0.16);
  padding: 8px;
  display: none;
}
.tmk-dd.open .tmk-dd-menu {
  display: block;
}
.tmk-dd-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 10px;
  border-radius: 10px;
  text-decoration: none;
  color: #111827;
}
.tmk-dd-item:hover {
  background: rgba(37, 99, 235, 0.08);
}
.tmk-dd-sep {
  height: 1px;
  background: var(--tmk-border);
  margin: 8px 6px;
}
.tmk-row {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.tmk-input,
input.tmk-input,
select.tmk-input,
textarea.tmk-input,
.tmk-select,
select.tmk-select {
  width: 100%;
  padding: 10px 12px;
  border-radius: 10px;
  border: 1px solid var(--tmk-border);
  background: #fff;
  outline: none;
  color: #111827;
}
select.tmk-input,
select.tmk-select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 36px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.25 4.5 6 8.25 9.75 4.5' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 12px 12px;
}
.tmk-input:focus {
  border-color: rgba(37, 99, 235, 0.55);
  box-shadow: 0 0 0 4px rgba(37, 99, 235, 0.14);
}
.button {
  appearance: none;
  border: 1px solid rgba(15, 23, 42, 0.14);
  background: #fff;
  color: #111827;
  border-radius: 10px;
  padding: 10px 12px;
  font-weight: 700;
  cursor: pointer;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.button:hover {
  border-color: rgba(37, 99, 235, 0.35);
  box-shadow: 0 6px 16px rgba(37, 99, 235, 0.10);
}
.button.alt {
  background: rgba(15, 23, 42, 0.04);
}
.button.primary {
  background: var(--tmk-accent);
  color: #fff;
  border-color: rgba(37, 99, 235, 0.7);
}
.button.primary:hover {
  box-shadow: 0 10px 26px rgba(37, 99, 235, 0.22);
}
.button.danger {
  background: rgba(220, 38, 38, 0.10);
  border-color: rgba(220, 38, 38, 0.22);
}
.button.small {
  padding: 8px 10px;
  font-size: 12px;
}
.button[disabled] {
  opacity: 0.55;
  cursor: not-allowed;
  box-shadow: none !important;
}
.tmk-table-wrap {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  border-radius: 12px;
  border: 1px solid var(--tmk-border);
  -webkit-overflow-scrolling: touch;
}
.tmk-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff;
}
.tmk-table thead th {
  position: sticky;
  top: 0;
  background: #fff;
  border-bottom: 1px solid var(--tmk-border);
  text-align: left;
  padding: 10px 12px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #374151;
}
.tmk-table tbody td {
  border-bottom: 1px solid rgba(15, 23, 42, 0.08);
  padding: 10px 12px;
  vertical-align: top;
}
.tmk-table tbody tr:hover td {
  background: rgba(37, 99, 235, 0.05);
}
.tmk-clickrow {
  cursor: pointer;
}
.tmk-page-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
  min-width: 0;
}
.tmk-page-head > * {
  min-width: 0;
}
.tmk-page-actions {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.tmk-help {
  display: inline-flex;
  width: 18px;
  height: 18px;
  border-radius: 999px;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 900;
  margin-left: 8px;
  color: rgba(37, 99, 235, 0.92);
  background: rgba(37, 99, 235, 0.10);
  border: 1px solid rgba(37, 99, 235, 0.18);
  cursor: help;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: middle;
  flex: 0 0 auto;
}
.tmk-help-inline {
  transform: translateY(-1px);
}
.tmk-help-title-row {
  display: inline-flex;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
}
.tmk-help:hover::after,
.tmk-help:focus-visible::after {
  content: attr(data-tip) attr(title);
  position: absolute;
  left: 0;
  top: calc(100% + 8px);
  min-width: 240px;
  max-width: 360px;
  padding: 10px 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.98);
  border: 1px solid var(--tmk-border);
  box-shadow: 0 16px 42px rgba(15, 23, 42, 0.16);
  color: #111827;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.45;
  z-index: 200;
  white-space: normal;
}
.tmk-help:focus-visible {
  outline: 2px solid rgba(37, 99, 235, 0.26);
  outline-offset: 2px;
}
.tmk-help-source-hidden {
  display: none !important;
}
.tmk-adv {
  position: relative;
}
.tmk-adv-menu {
  position: absolute;
  right: 0;
  top: calc(100% + 8px);
  width: 240px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 10px;
  background: rgba(255, 255, 255, 0.98);
  border: 1px solid var(--tmk-border);
  border-radius: 14px;
  box-shadow: 0 16px 42px rgba(15, 23, 42, 0.16);
  z-index: 180;
}
.tmk-adv-sep {
  height: 1px;
  background: var(--tmk-border);
  margin: 4px 0;
}
.tmk-modal {
  position: fixed;
  inset: 0;
  background: rgba(15, 23, 42, 0.55);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  z-index: 80;
}
.tmk-modal-card {
  width: min(860px, 100%);
  background: #fff;
  border-radius: 16px;
  border: 1px solid rgba(15, 23, 42, 0.16);
  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.32);
  padding: 16px;
}
.tmk-modal-title {
  font-size: 16px;
  font-weight: 900;
  margin-bottom: 10px;
}
.tmk-modal-actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-top: 14px;
}
.tmk-form-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
@media (max-width: 720px) {
  .tmk-form-grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 720px) {
  .tmk-main-public {
    padding: 20px 12px 28px;
  }
  .tmk-public-auth-wrap {
    padding-top: 10px;
  }
  .tmk-login-card {
    padding: 22px 18px;
  }
  .tmk-login-title {
    font-size: 32px;
  }
  .tmk-login-subtitle {
    font-size: 16px;
  }
}
.tmk-field label {
  display: block;
  font-size: 12px;
  font-weight: 800;
  color: #374151;
  margin-bottom: 6px;
}
.tmk-error {
  color: var(--tmk-danger);
  font-weight: 800;
  margin: 8px 0;
}
.tmk-field.span-2 {
  grid-column: span 2;
}
@media (max-width: 720px) {
  .tmk-field.span-2 {
    grid-column: span 1;
  }
}
.tmk-toasts {
  position: fixed;
  top: calc(var(--tmk-topbar-h) + 12px);
  right: 14px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  z-index: 120;
}
.tmk-toast {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
  padding: 12px 12px;
  min-width: 280px;
  max-width: 460px;
  background: rgba(255, 255, 255, 0.98);
  border: 1px solid var(--tmk-border);
  border-radius: 14px;
  box-shadow: 0 16px 42px rgba(15, 23, 42, 0.16);
}
.tmk-toast.success {
  border-color: rgba(22, 163, 74, 0.22);
  box-shadow: 0 16px 42px rgba(22, 163, 74, 0.14);
}
.tmk-toast.error {
  border-color: rgba(220, 38, 38, 0.22);
  box-shadow: 0 16px 42px rgba(220, 38, 38, 0.14);
}
.tmk-toast-msg {
  font-weight: 800;
  font-size: 12.5px;
  line-height: 1.25;
}
.tmk-toast-x {
  appearance: none;
  border: 0;
  background: transparent;
  cursor: pointer;
  padding: 2px 6px;
  border-radius: 10px;
  color: rgba(15, 23, 42, 0.6);
}
.tmk-toast-x:hover {
  background: rgba(15, 23, 42, 0.06);
}
.tmk-busy-overlay {
  position: fixed;
  inset: 0;
  background: rgba(15, 23, 42, 0.30);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  z-index: 110;
}
.tmk-busy-card {
  background: rgba(255, 255, 255, 0.98);
  border: 1px solid var(--tmk-border);
  border-radius: 16px;
  padding: 14px 16px;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.20);
}
.tmk-busy-text {
  font-weight: 900;
  letter-spacing: 0.01em;
}
.tmk-spinner {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 3px solid rgba(15, 23, 42, 0.14);
  border-top-color: var(--tmk-accent);
  animation: tmkspin 0.9s linear infinite;
}
@keyframes tmkspin {
  to {
    transform: rotate(360deg);
  }
}
.tmk-dual-list {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: 12px;
  align-items: start;
}
@media (max-width: 720px) {
  .tmk-dual-list {
    grid-template-columns: 1fr;
  }
}
.tmk-listbox {
  width: 100%;
  min-height: 260px;
}
.tmk-dual-actions {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-top: 26px;
}
@media (max-width: 720px) {
  .tmk-dual-actions {
    flex-direction: row;
    padding-top: 0;
  }
}
.tmk-catalog-grid {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px 12px;
  margin-top: 10px;
}
.tmk-catalog-id {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  font-size: 12px;
  color: var(--tmk-muted);
}
.tmk-row-actions {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  align-items: center;
}
.tmk-table td .button + .button {
  margin-left: 10px;
}
.tmk-subcard {
  background: rgba(255, 255, 255, 0.72);
  border: 1px solid var(--tmk-border);
  border-radius: 12px;
  padding: 14px;
}
.tmk-section-head {
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 0.01em;
}
.tmk-page-status {
  margin-top: 12px;
  padding: 12px 14px;
  border: 1px solid rgba(37, 99, 235, 0.18);
  background: rgba(37, 99, 235, 0.06);
  border-radius: 12px;
  color: #1d4ed8;
  font-weight: 700;
}
.tmk-select-wrap {
  min-width: 0;
}
.tmk-chart-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr));
  gap: 12px;
  min-width: 0;
}
.tmk-chart-card {
  appearance: none;
  width: 100%;
  min-width: 0;
  text-align: left;
  border: 1px solid rgba(15, 23, 42, 0.12);
  border-radius: 16px;
  background:
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.98),
      rgba(248, 250, 252, 0.98));
  padding: 14px;
  cursor: pointer;
  box-shadow: 0 10px 28px rgba(15, 23, 42, 0.06);
}
.tmk-chart-card:hover {
  transform: translateY(-1px);
  box-shadow: 0 16px 34px rgba(15, 23, 42, 0.1);
}
.tmk-chart-card-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}
.tmk-chart-card-title {
  font-size: 14px;
  font-weight: 900;
}
.tmk-chart-card-total {
  font-size: 24px;
  font-weight: 900;
  color: #0f172a;
}
.tmk-mini-bars {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(32px, 1fr));
  align-items: end;
  gap: 10px;
  min-height: 124px;
}
.tmk-mini-bar {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  min-width: 0;
}
.tmk-mini-bar-col {
  width: 100%;
  min-height: 16px;
  border-radius: 10px 10px 4px 4px;
  background: #2563eb;
}
.tmk-mini-bar-label {
  font-size: 11px;
  color: #64748b;
  text-align: center;
  max-width: 56px;
  line-height: 1.1;
}
.tmk-mini-donut-wrap {
  display: grid;
  grid-template-columns: 118px minmax(0, 1fr);
  gap: 12px;
  align-items: center;
  min-width: 0;
}
.tmk-mini-donut,
.tmk-modal-donut {
  border-radius: 999px;
  position: relative;
}
.tmk-mini-donut {
  width: 104px;
  height: 104px;
  margin: 0 auto;
}
.tmk-mini-donut-hole,
.tmk-modal-donut-hole {
  position: absolute;
  inset: 17px;
  border-radius: 999px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 900;
  color: #0f172a;
}
.tmk-mini-legend,
.tmk-modal-legend {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.tmk-mini-legend-row,
.tmk-modal-legend-row {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
}
.tmk-mini-legend-dot {
  width: 10px;
  height: 10px;
  border-radius: 999px;
  display: inline-block;
}
.tmk-mini-legend-label {
  flex: 1 1 auto;
  color: #475569;
}
.tmk-mini-legend-value {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
  color: #0f172a;
}
.tmk-mini-treemap,
.tmk-modal-treemap {
  display: flex;
  gap: 8px;
  min-height: 124px;
}
.tmk-mini-treemap-block,
.tmk-modal-treemap-block {
  border-radius: 14px;
  padding: 10px;
  color: #fff;
  min-width: 0;
  display: flex;
  align-items: flex-end;
  font-weight: 800;
}
.tmk-mini-treemap-block span {
  font-size: 12px;
  line-height: 1.1;
}
.tmk-chart-modal-card {
  width: min(960px, 100%);
}
.tmk-modal-bars {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.tmk-modal-bar-row {
  display: grid;
  grid-template-columns: minmax(160px, 220px) 1fr 72px;
  gap: 10px;
  align-items: center;
}
.tmk-modal-bar-label {
  font-weight: 700;
  color: #0f172a;
}
.tmk-modal-bar-track {
  height: 12px;
  background: #e2e8f0;
  border-radius: 999px;
  overflow: hidden;
}
.tmk-modal-bar-fill {
  height: 100%;
  border-radius: 999px;
}
.tmk-modal-bar-value {
  text-align: right;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
}
.tmk-modal-donut-layout {
  display: grid;
  grid-template-columns: minmax(220px, 280px) 1fr;
  gap: 18px;
  align-items: center;
}
.tmk-modal-donut {
  width: 220px;
  height: 220px;
  margin: 0 auto;
}
.tmk-modal-donut-hole {
  inset: 34px;
  text-align: center;
}
@media (max-width: 900px) {
  .tmk-mini-donut-wrap,
  .tmk-modal-donut-layout {
    grid-template-columns: 1fr;
  }
  .tmk-modal-bar-row {
    grid-template-columns: 1fr;
  }
  .tmk-modal-treemap,
  .tmk-mini-treemap {
    flex-direction: column;
  }
}
button,
.button,
input[type=button],
input[type=submit],
input[type=reset] {
  border-radius: 8px !important;
}
.tmk-segments-wrap {
  overflow: visible !important;
}
.tmk-segments-wrap .tmk-table,
.tmk-segments-wrap .tmk-table thead,
.tmk-segments-wrap .tmk-table tbody,
.tmk-segments-wrap .tmk-table tr,
.tmk-segments-wrap .tmk-table td,
.tmk-segments-wrap .tmk-table th,
.tmk-segments-wrap .tmk-actions-cell,
.tmk-segments-wrap .tmk-segment-actions-menu {
  overflow: visible !important;
}
.tmk-segments-wrap .tmk-actions-cell {
  position: relative;
  z-index: 3;
}
.tmk-segments-wrap .tmk-segment-actions-panel {
  top: auto !important;
  bottom: calc(100% + 6px) !important;
  right: 0 !important;
  z-index: 3000 !important;
}
.tmk-campaigns-wrap,
.tmk-campaigns-wrap .tmk-table,
.tmk-campaigns-wrap .tmk-table thead,
.tmk-campaigns-wrap .tmk-table tbody,
.tmk-campaigns-wrap .tmk-table tr,
.tmk-campaigns-wrap .tmk-table td,
.tmk-campaigns-wrap .tmk-table th,
.tmk-campaigns-wrap .tmk-actions-cell,
.tmk-campaigns-wrap .tmk-campaign-actions-menu {
  overflow: visible !important;
}
.tmk-campaigns-wrap .tmk-col-actions {
  position: relative;
  z-index: 3;
}
.tmk-campaigns-wrap .tmk-campaign-actions-panel {
  top: auto !important;
  bottom: calc(100% + 6px) !important;
  right: 0 !important;
  z-index: 3000 !important;
}
.tmk-busy-overlay .tmk-spinner > .fa,
.tmk-busy-overlay .tmk-spinner > i {
  display: none !important;
}
body.tmk-passive-busy-suppressed .tmk-busy-overlay,
body.tmk-passive-busy-suppressed .tmk-busy-card {
  display: none !important;
  pointer-events: none !important;
}
.tmk-list-query-panel {
  display: grid;
  max-width: 100%;
  min-width: 0;
  grid-template-columns: minmax(280px, 1.6fr) 86px minmax(130px, .7fr) 118px minmax(145px, .8fr) 126px minmax(170px, 1fr) auto;
  gap: 8px;
  align-items: end;
  margin-top: 12px;
  padding: 10px;
  border: 1px solid rgba(148, 163, 184, .18);
  border-radius: 14px;
  background:
    linear-gradient(
      180deg,
      rgba(248, 250, 252, .92),
      rgba(255, 255, 255, .98));
  box-shadow: 0 8px 22px rgba(15, 23, 42, .045);
}
.tmk-list-query-search-block,
.tmk-list-query-control,
.tmk-list-query-reset {
  min-width: 0;
}
.tmk-list-query-label {
  display: block;
  margin: 0 0 4px;
  color: #64748b;
  font-size: 11px;
  line-height: 1.1;
  font-weight: 900;
  letter-spacing: .025em;
}
.tmk-list-query-search-row {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
}
.tmk-list-query-search-row .tmk-list-query-search {
  flex: 1 1 auto;
  min-width: 160px;
}
.tmk-list-query-panel .tmk-input {
  min-height: 34px;
  height: 34px;
  padding: 6px 10px;
  font-size: 13px;
}
.tmk-list-query-panel .button.small {
  min-height: 34px;
  height: 34px;
  padding: 6px 12px;
  white-space: nowrap;
}
.tmk-list-query-reset {
  display: flex;
  align-items: end;
  justify-content: flex-end;
}
.tmk-table-pager {
  margin-top: 10px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}
.tmk-table-pager .tmk-muted {
  padding-top: 0 !important;
  min-width: 96px;
  text-align: center;
}
.tmk-menu-star:not(.active) {
  color: #475569;
  opacity: 1;
}
.tmk-menu-star:not(.active) .fa-star-o::before {
  background-color: currentColor !important;
  border: 0 !important;
  opacity: .74;
  filter: drop-shadow(0 1px 1px rgba(15, 23, 42, .18));
}
.tmk-menu-link:hover .tmk-menu-star:not(.active) .fa-star-o::before {
  opacity: .98;
  background-color: #f59e0b !important;
}
@media (max-width: 1500px) {
  .tmk-list-query-panel {
    grid-template-columns: minmax(260px, 1.3fr) 82px minmax(130px, .75fr) 116px minmax(145px, .8fr) 126px minmax(170px, 1fr);
  }
  .tmk-list-query-reset {
    grid-column: 1 / -1;
    justify-content: flex-end;
  }
}
@media (max-width: 980px) {
  .tmk-list-query-panel {
    grid-template-columns: 1fr 100px;
  }
  .tmk-list-query-search-block,
  .tmk-list-query-value {
    grid-column: 1 / -1;
  }
  .tmk-list-query-reset {
    grid-column: 1 / -1;
  }
}
.tmk-grid {
  display: grid;
  min-width: 0;
}
.tmk-main {
  display: flex;
  flex-direction: column;
  height: calc(100vh - var(--tmk-topbar-h));
  max-height: calc(100vh - var(--tmk-topbar-h));
  overflow: hidden;
}
.tmk-main > :not(router-outlet):not(.tmk-footer) {
  display: block;
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
  max-width: 100%;
  overflow: auto;
}
.tmk-footer {
  flex: 0 0 auto;
}
.tmk-main.tmk-main-public {
  height: auto;
  max-height: none;
  overflow: visible;
}
.tmk-main.tmk-main-public > :not(router-outlet):not(.tmk-footer) {
  flex: 0 1 auto;
  overflow: visible;
}
.tmk-object-list-page {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
}
.tmk-object-list-page > .tmk-page-head,
.tmk-object-list-page > tmk-object-chart-strip,
.tmk-object-list-page > .tmk-list-query-panel,
.tmk-object-list-page > .tmk-muted,
.tmk-object-list-page > .tmk-table-pager,
.tmk-object-list-page > .tmk-card {
  flex: 0 0 auto;
  min-width: 0;
  max-width: 100%;
}
.tmk-object-list-page > tmk-object-chart-strip {
  display: block;
}
.tmk-object-list-page > .tmk-table-wrap {
  flex: 1 1 auto;
  min-height: 132px;
  overflow: auto;
  scrollbar-gutter: stable;
  overscroll-behavior: contain;
}
.tmk-object-list-page .tmk-table thead th {
  top: 0;
  z-index: 2;
}
.tmk-object-list-page .tmk-table-pager {
  padding-top: 2px;
  padding-bottom: 0;
}
@media (max-width: 980px) {
  .tmk-main {
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .tmk-main > :not(router-outlet):not(.tmk-footer) {
    overflow: visible;
  }
  .tmk-object-list-page {
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .tmk-object-list-page > .tmk-table-wrap {
    max-height: min(58vh, 520px);
  }
}
.tmk-structured-value-help {
  position: relative;
  width: 100%;
}
.tmk-reference-combobox {
  width: 100%;
}
.tmk-value-help-dropdown {
  position: relative;
  margin-top: 8px;
  padding: 8px;
  border: 1px solid rgba(148, 163, 184, 0.28);
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.10);
  z-index: 10;
}
.tmk-value-help-state {
  padding: 8px 10px;
  color: #64748b;
  font-size: 12px;
  font-weight: 700;
}
.tmk-value-help-option {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-top: 6px;
  padding: 9px 10px;
  border: 1px solid rgba(148, 163, 184, 0.28);
  border-radius: 10px;
  background: #fff;
  color: #0f172a;
  cursor: pointer;
  text-align: left;
}
.tmk-value-help-option:hover {
  background: #f8fafc;
}
.tmk-value-help-option-label {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 800;
}
.tmk-value-help-option-subtitle {
  flex: 0 0 auto;
  color: #64748b;
  font-size: 12px;
  font-weight: 700;
}
.tmk-workspace-pref-loading {
  display: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.tmk-workspace-pref-loading-card {
  display: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.tmk-record-editor-grid,
.tmk-core-editor-grid,
.rex-editor-grid,
.tmk-form-grid:has(.tmk-structured-value-help) {
  align-items: start;
}
.tmk-record-editor-grid > .tmk-field,
.tmk-core-editor-grid > .tmk-core-editor-field,
.rex-editor-grid > .rex-editor-field,
.tmk-form-grid:has(.tmk-structured-value-help) > .tmk-field {
  align-self: start;
}
body .mt-source-code-head-fi,
body .lp-source-code-head-v2 {
  background: #fff !important;
  color: #0f172a !important;
  border-bottom: 1px solid rgba(148, 163, 184, .18) !important;
}
body .mt-source-code-head-fi span:last-child,
body .lp-source-code-head-v2 span:last-child {
  color: #475569 !important;
}
body .mt-source-code-editor-fi,
body .lp-source-code-editor-v2 {
  background: #fff !important;
  color: #0f172a !important;
  box-shadow: none !important;
}
body .mt-source-preview-card-fi,
body .lp-source-rail-v2 > .lp-source-preview-card-v2 {
  grid-row: auto !important;
  max-height: none !important;
  overflow: visible !important;
  align-self: start !important;
}
body .mt-source-preview-card-fi .mt-source-preview-shell-fi,
body .lp-source-preview-card-v2 .lp-source-preview-shell-v2 {
  flex: 0 0 auto !important;
  min-height: 0 !important;
  max-height: 520px !important;
  overflow: auto !important;
}
body .mt-source-preview-card-fi .mt-source-preview-frame-fi,
body .lp-source-preview-card-v2 .lp-source-preview-frame-v2 {
  min-height: 0 !important;
  height: auto !important;
}
.mt-source-code-highlight-fo .mt-code-tag-fo,
.lp-source-highlight-fo .lp-code-tag-fo {
  color: #0b61d8 !important;
  font-weight: 900 !important;
}
.mt-source-code-highlight-fo .mt-code-tag-name-fo,
.lp-source-highlight-fo .lp-code-tag-name-fo {
  color: #6d28d9 !important;
  font-weight: 950 !important;
}
.mt-source-code-highlight-fo .mt-code-attr-fo,
.lp-source-highlight-fo .lp-code-attr-fo {
  color: #b45309 !important;
  font-weight: 900 !important;
}
.mt-source-code-highlight-fo .mt-code-string-fo,
.lp-source-highlight-fo .lp-code-string-fo {
  color: #047857 !important;
  font-weight: 850 !important;
}
.mt-source-code-highlight-fo .mt-code-comment-fo,
.lp-source-highlight-fo .lp-code-comment-fo {
  color: #64748b !important;
  font-style: italic !important;
}
.mt-source-code-highlight-fo .mt-code-css-selector-fo,
.lp-source-highlight-fo .lp-code-css-selector-fo {
  color: #7c3aed !important;
  font-weight: 950 !important;
}
.mt-source-code-highlight-fo .mt-code-css-prop-fo,
.lp-source-highlight-fo .lp-code-css-prop-fo {
  color: #0b61d8 !important;
  font-weight: 900 !important;
}
.mt-source-code-highlight-fo .mt-code-css-value-fo,
.lp-source-highlight-fo .lp-code-css-value-fo {
  color: #047857 !important;
  font-weight: 850 !important;
}
.mt-source-code-highlight-fo .mt-code-js-fo,
.lp-source-highlight-fo .lp-code-js-fo {
  color: #be123c !important;
  background: #fff1f2 !important;
}
.mt-source-code-highlight-fo .mt-code-variable-fo,
.lp-source-highlight-fo .lp-code-variable-fo {
  display: inline-block !important;
  color: #fff !important;
  background: #be185d !important;
  border: 1px solid #9d174d !important;
  border-radius: 7px !important;
  padding: 0 5px !important;
  font-weight: 950 !important;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, .8) inset !important;
}
body .mt-source-code-editor-wrap-fo,
body .lp-source-code-wrap-fo {
  position: relative !important;
  isolation: isolate !important;
  background: #fff !important;
  overflow: auto !important;
}
body .mt-source-code-highlight-fo,
body .lp-source-highlight-fo {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  z-index: 2 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #111827 !important;
  pointer-events: none !important;
  overflow: hidden !important;
  white-space: pre !important;
  box-sizing: border-box !important;
}
body textarea.mt-source-code-editor-fi.mt-source-code-editor-fo,
body textarea.lp-source-code-editor-v2.lp-source-code-editor-fo {
  position: absolute !important;
  inset: 0 !important;
  z-index: 3 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  text-shadow: none !important;
  caret-color: #0f172a !important;
  resize: none !important;
  opacity: 1 !important;
  box-shadow: none !important;
}
html body .mt-source-code-editor-wrap-fo > pre.mt-source-code-highlight-fo,
html body .lp-source-code-wrap-fo > pre.lp-source-highlight-fo {
  position: absolute !important;
  inset: 0 !important;
  z-index: 9 !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #111827 !important;
  -webkit-text-fill-color: currentColor !important;
  text-shadow: none !important;
  pointer-events: none !important;
  overflow: hidden !important;
  white-space: pre !important;
  box-sizing: border-box !important;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    monospace !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  padding: 18px 20px !important;
  tab-size: 2 !important;
}
html body .mt-source-code-editor-wrap-fo > textarea.mt-source-code-editor-fi.mt-source-code-editor-fo,
html body .lp-source-code-wrap-fo > textarea.lp-source-code-editor-v2.lp-source-code-editor-fo {
  position: absolute !important;
  inset: 0 !important;
  z-index: 8 !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  color: rgba(15, 23, 42, .01) !important;
  -webkit-text-fill-color: rgba(15, 23, 42, .01) !important;
  caret-color: #0f172a !important;
  text-shadow: none !important;
  resize: none !important;
  box-shadow: none !important;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    monospace !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  padding: 18px 20px !important;
  tab-size: 2 !important;
  white-space: pre !important;
  overflow: auto !important;
  box-sizing: border-box !important;
}
html body .mt-source-code-highlight-fo .mt-code-tag-fo,
html body .lp-source-highlight-fo .lp-code-tag-fo {
  color: #0b61d8 !important;
  -webkit-text-fill-color: #0b61d8 !important;
  font-weight: 900 !important;
}
html body .mt-source-code-highlight-fo .mt-code-tag-name-fo,
html body .lp-source-highlight-fo .lp-code-tag-name-fo {
  color: #6d28d9 !important;
  -webkit-text-fill-color: #6d28d9 !important;
  font-weight: 950 !important;
}
html body .mt-source-code-highlight-fo .mt-code-attr-fo,
html body .lp-source-highlight-fo .lp-code-attr-fo {
  color: #b45309 !important;
  -webkit-text-fill-color: #b45309 !important;
  font-weight: 900 !important;
}
html body .mt-source-code-highlight-fo .mt-code-string-fo,
html body .lp-source-highlight-fo .lp-code-string-fo {
  color: #047857 !important;
  -webkit-text-fill-color: #047857 !important;
  font-weight: 850 !important;
}
html body .mt-source-code-highlight-fo .mt-code-comment-fo,
html body .lp-source-highlight-fo .lp-code-comment-fo {
  color: #64748b !important;
  -webkit-text-fill-color: #64748b !important;
  font-style: italic !important;
}
html body .mt-source-code-highlight-fo .mt-code-css-selector-fo,
html body .lp-source-highlight-fo .lp-code-css-selector-fo {
  color: #7c3aed !important;
  -webkit-text-fill-color: #7c3aed !important;
  font-weight: 950 !important;
}
html body .mt-source-code-highlight-fo .mt-code-css-prop-fo,
html body .lp-source-highlight-fo .lp-code-css-prop-fo {
  color: #0b61d8 !important;
  -webkit-text-fill-color: #0b61d8 !important;
  font-weight: 900 !important;
}
html body .mt-source-code-highlight-fo .mt-code-css-value-fo,
html body .lp-source-highlight-fo .lp-code-css-value-fo {
  color: #047857 !important;
  -webkit-text-fill-color: #047857 !important;
  font-weight: 850 !important;
}
html body .mt-source-code-highlight-fo .mt-code-js-fo,
html body .lp-source-highlight-fo .lp-code-js-fo {
  color: #be123c !important;
  -webkit-text-fill-color: #be123c !important;
  background: #fff1f2 !important;
}
html body .mt-source-code-highlight-fo .mt-code-variable-fo,
html body .lp-source-highlight-fo .lp-code-variable-fo {
  display: inline-block !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: #be185d !important;
  border: 1px solid #9d174d !important;
  border-radius: 7px !important;
  padding: 0 5px !important;
  font-weight: 950 !important;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, .8) inset !important;
}
html body .mt-source-code-editor-wrap-fo > pre.mt-source-code-highlight-fo:empty::before,
html body .lp-source-code-wrap-fo > pre.lp-source-highlight-fo:empty::before {
  content: attr(data-source-fallback) !important;
  display: block !important;
  white-space: pre !important;
  color: #0f172a !important;
  -webkit-text-fill-color: #0f172a !important;
  font-weight: 500 !important;
}
html body .tmk-source-editor-p614fy {
  position: relative !important;
  isolation: isolate !important;
  display: block !important;
  width: 100% !important;
  min-height: 0 !important;
  overflow: hidden !important;
  background: #ffffff !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
html body .tmk-source-editor-p614fy > textarea.tmk-source-textarea-p614fy,
html body .tmk-source-editor-p614fy > pre.tmk-source-highlight-p614fy {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 18px 20px !important;
  box-sizing: border-box !important;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    monospace !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  letter-spacing: 0 !important;
  tab-size: 2 !important;
  white-space: pre !important;
}
html body .tmk-source-editor-p614fy > textarea.tmk-source-textarea-p614fy {
  z-index: 1 !important;
  overflow: auto !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  color: #0f172a !important;
  -webkit-text-fill-color: #0f172a !important;
  caret-color: #0f172a !important;
  resize: none !important;
  outline: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  text-shadow: none !important;
}
html body .tmk-source-editor-p614fy > pre.tmk-source-highlight-p614fy {
  z-index: 2 !important;
  overflow: hidden !important;
  background: transparent !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  pointer-events: none !important;
  -webkit-user-select: none !important;
  user-select: none !important;
  opacity: 1 !important;
  text-shadow: none !important;
}
html body .tmk-source-highlight-p614fy .mt-code-tag-fo,
html body .tmk-source-highlight-p614fy .lp-code-tag-fo {
  color: #0b61d8 !important;
  -webkit-text-fill-color: #0b61d8 !important;
  font-weight: 900 !important;
}
html body .tmk-source-highlight-p614fy .mt-code-tag-name-fo,
html body .tmk-source-highlight-p614fy .lp-code-tag-name-fo {
  color: #6d28d9 !important;
  -webkit-text-fill-color: #6d28d9 !important;
  font-weight: 950 !important;
}
html body .tmk-source-highlight-p614fy .mt-code-attr-fo,
html body .tmk-source-highlight-p614fy .lp-code-attr-fo {
  color: #b45309 !important;
  -webkit-text-fill-color: #b45309 !important;
  font-weight: 900 !important;
}
html body .tmk-source-highlight-p614fy .mt-code-string-fo,
html body .tmk-source-highlight-p614fy .lp-code-string-fo {
  color: #047857 !important;
  -webkit-text-fill-color: #047857 !important;
  font-weight: 850 !important;
}
html body .tmk-source-highlight-p614fy .mt-code-comment-fo,
html body .tmk-source-highlight-p614fy .lp-code-comment-fo {
  color: #64748b !important;
  -webkit-text-fill-color: #64748b !important;
  font-style: italic !important;
}
html body .tmk-source-highlight-p614fy .mt-code-css-selector-fo,
html body .tmk-source-highlight-p614fy .lp-code-css-selector-fo {
  color: #7c3aed !important;
  -webkit-text-fill-color: #7c3aed !important;
  font-weight: 950 !important;
}
html body .tmk-source-highlight-p614fy .mt-code-css-prop-fo,
html body .tmk-source-highlight-p614fy .lp-code-css-prop-fo {
  color: #0b61d8 !important;
  -webkit-text-fill-color: #0b61d8 !important;
  font-weight: 900 !important;
}
html body .tmk-source-highlight-p614fy .mt-code-css-value-fo,
html body .tmk-source-highlight-p614fy .lp-code-css-value-fo {
  color: #047857 !important;
  -webkit-text-fill-color: #047857 !important;
  font-weight: 850 !important;
}
html body .tmk-source-highlight-p614fy .mt-code-js-fo,
html body .tmk-source-highlight-p614fy .lp-code-js-fo {
  color: #be123c !important;
  -webkit-text-fill-color: #be123c !important;
  background: #fff1f2 !important;
}
html body .tmk-source-highlight-p614fy .mt-code-variable-fo,
html body .tmk-source-highlight-p614fy .lp-code-variable-fo {
  display: inline-block !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: #be185d !important;
  border: 1px solid #9d174d !important;
  border-radius: 7px !important;
  padding: 0 5px !important;
  font-weight: 950 !important;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, .8) inset !important;
}
html body .tmk-source-editor-p614fz {
  position: relative !important;
  isolation: isolate !important;
  display: block !important;
  width: 100% !important;
  min-height: 0 !important;
  overflow: hidden !important;
  background: #ffffff !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
html body .tmk-source-editor-p614fz > pre.tmk-source-highlight-p614fz,
html body .tmk-source-editor-p614fz > textarea.tmk-source-textarea-p614fz {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 18px 20px !important;
  box-sizing: border-box !important;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    monospace !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  letter-spacing: 0 !important;
  tab-size: 2 !important;
  white-space: pre !important;
}
html body .tmk-source-editor-p614fz > pre.tmk-source-highlight-p614fz {
  z-index: 1 !important;
  overflow: hidden !important;
  background: transparent !important;
  color: #0f172a !important;
  -webkit-text-fill-color: #0f172a !important;
  pointer-events: none !important;
  -webkit-user-select: none !important;
  user-select: none !important;
  opacity: 1 !important;
  text-shadow: none !important;
}
html body .tmk-source-editor-p614fz > textarea.tmk-source-textarea-p614fz {
  z-index: 2 !important;
  overflow: auto !important;
  background: transparent !important;
  background-color: transparent !important;
  color: rgba(15, 23, 42, .24) !important;
  -webkit-text-fill-color: rgba(15, 23, 42, .24) !important;
  caret-color: #0f172a !important;
  resize: none !important;
  outline: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  text-shadow: none !important;
  appearance: none !important;
}
html body .tmk-source-editor-p614fz > textarea.tmk-source-textarea-p614fz::placeholder {
  color: #94a3b8 !important;
  -webkit-text-fill-color: #94a3b8 !important;
}
html body .tmk-source-highlight-p614fz .mt-code-tag-fo,
html body .tmk-source-highlight-p614fz .lp-code-tag-fo {
  color: #0b61d8 !important;
  -webkit-text-fill-color: #0b61d8 !important;
  font-weight: 900 !important;
}
html body .tmk-source-highlight-p614fz .mt-code-tag-name-fo,
html body .tmk-source-highlight-p614fz .lp-code-tag-name-fo {
  color: #6d28d9 !important;
  -webkit-text-fill-color: #6d28d9 !important;
  font-weight: 950 !important;
}
html body .tmk-source-highlight-p614fz .mt-code-attr-fo,
html body .tmk-source-highlight-p614fz .lp-code-attr-fo {
  color: #b45309 !important;
  -webkit-text-fill-color: #b45309 !important;
  font-weight: 900 !important;
}
html body .tmk-source-highlight-p614fz .mt-code-string-fo,
html body .tmk-source-highlight-p614fz .lp-code-string-fo {
  color: #047857 !important;
  -webkit-text-fill-color: #047857 !important;
  font-weight: 850 !important;
}
html body .tmk-source-highlight-p614fz .mt-code-comment-fo,
html body .tmk-source-highlight-p614fz .lp-code-comment-fo {
  color: #64748b !important;
  -webkit-text-fill-color: #64748b !important;
  font-style: italic !important;
}
html body .tmk-source-highlight-p614fz .mt-code-css-selector-fo,
html body .tmk-source-highlight-p614fz .lp-code-css-selector-fo {
  color: #7c3aed !important;
  -webkit-text-fill-color: #7c3aed !important;
  font-weight: 950 !important;
}
html body .tmk-source-highlight-p614fz .mt-code-css-prop-fo,
html body .tmk-source-highlight-p614fz .lp-code-css-prop-fo {
  color: #0b61d8 !important;
  -webkit-text-fill-color: #0b61d8 !important;
  font-weight: 900 !important;
}
html body .tmk-source-highlight-p614fz .mt-code-css-value-fo,
html body .tmk-source-highlight-p614fz .lp-code-css-value-fo {
  color: #047857 !important;
  -webkit-text-fill-color: #047857 !important;
  font-weight: 850 !important;
}
html body .tmk-source-highlight-p614fz .mt-code-js-fo,
html body .tmk-source-highlight-p614fz .lp-code-js-fo {
  color: #be123c !important;
  -webkit-text-fill-color: #be123c !important;
  background: #fff1f2 !important;
}
html body .tmk-source-highlight-p614fz .mt-code-variable-fo,
html body .tmk-source-highlight-p614fz .lp-code-variable-fo {
  display: inline-block !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: #be185d !important;
  border: 1px solid #9d174d !important;
  border-radius: 7px !important;
  padding: 0 5px !important;
  font-weight: 950 !important;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, .8) inset !important;
}
html body pre.tmk-source-code-surface-p614ga {
  display: block !important;
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  border-bottom: 1px solid rgba(15, 23, 42, .08) !important;
  padding: 18px 20px !important;
  box-sizing: border-box !important;
  background: #ffffff !important;
  color: #0f172a !important;
  -webkit-text-fill-color: initial !important;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    monospace !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  letter-spacing: 0 !important;
  tab-size: 2 !important;
  white-space: pre !important;
  overflow: auto !important;
  outline: none !important;
  box-shadow: none !important;
  caret-color: #0f172a !important;
  -webkit-user-select: text !important;
  user-select: text !important;
}
html body pre.tmk-source-code-surface-p614ga:focus {
  box-shadow: inset 0 0 0 2px rgba(37, 99, 235, .16) !important;
}
html body pre.tmk-source-code-surface-p614ga span {
  font: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  white-space: pre !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-tag-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-tag-fo {
  color: #0b61d8 !important;
  -webkit-text-fill-color: #0b61d8 !important;
  font-weight: 900 !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-tag-name-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-tag-name-fo {
  color: #6d28d9 !important;
  -webkit-text-fill-color: #6d28d9 !important;
  font-weight: 950 !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-attr-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-attr-fo {
  color: #b45309 !important;
  -webkit-text-fill-color: #b45309 !important;
  font-weight: 900 !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-string-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-string-fo {
  color: #047857 !important;
  -webkit-text-fill-color: #047857 !important;
  font-weight: 850 !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-comment-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-comment-fo {
  color: #64748b !important;
  -webkit-text-fill-color: #64748b !important;
  font-style: italic !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-css-selector-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-css-selector-fo {
  color: #7c3aed !important;
  -webkit-text-fill-color: #7c3aed !important;
  font-weight: 950 !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-css-prop-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-css-prop-fo {
  color: #0b61d8 !important;
  -webkit-text-fill-color: #0b61d8 !important;
  font-weight: 900 !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-css-value-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-css-value-fo {
  color: #047857 !important;
  -webkit-text-fill-color: #047857 !important;
  font-weight: 850 !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-js-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-js-fo {
  color: #be123c !important;
  -webkit-text-fill-color: #be123c !important;
  background: #fff1f2 !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-variable-fo,
html body pre.tmk-source-code-surface-p614ga .lp-code-variable-fo {
  display: inline-block !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: #be185d !important;
  border: 1px solid #9d174d !important;
  border-radius: 7px !important;
  padding: 0 5px !important;
  font-weight: 950 !important;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, .8) inset !important;
}
html body pre.tmk-source-code-surface-p614ga .mt-code-error-p614gc,
html body pre.tmk-source-code-surface-p614ga .lp-code-error-p614gc {
  color: #7f1d1d !important;
  -webkit-text-fill-color: #7f1d1d !important;
  background: rgba(254, 202, 202, .94) !important;
  outline: 2px solid rgba(220, 38, 38, .75) !important;
  border-radius: 4px !important;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, .85) inset !important;
  text-decoration: underline wavy #dc2626 !important;
  text-underline-offset: 3px !important;
}
.tmk-palette-icon:has(> i.fa-comment-dots) {
  background: transparent url("./media/max_messenger_icon_64-JS7NGRRF.png") center / cover no-repeat !important;
  color: transparent !important;
  overflow: hidden;
}
.tmk-palette-icon:has(> i.fa-comment-dots) > i {
  opacity: 0 !important;
}
button[data-tmk-type-key=max_provider] .tmk-conn-type-static-icon {
  background: transparent url("./media/max_messenger_icon_64-JS7NGRRF.png") center / cover no-repeat !important;
  color: transparent !important;
  font-size: 0 !important;
  overflow: hidden;
}
button[data-tmk-type-key=max_provider] .tmk-conn-type-static-icon > * {
  opacity: 0 !important;
}

/* angular:styles/global:styles */
