* {
  --parent-color: var(--color);
}
@font-face {
  font-family: "Roboto";
  src: url(/packs/static/b964997fd346ae5fff09.woff2);
}
@font-face {
  font-family: "Roboto";
  src: url(/packs/static/f1d87433710c05e3d3f5.woff2);
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url(/packs/static/e04e0192b13ecfa1196a.woff2);
  font-weight: 700;
}
@font-face {
  font-family: "Roboto";
  src: url(/packs/static/750c6d9a6c7a58f6d106.woff2);
  font-weight: 700;
  font-style: italic;
}
:root,
:host {
  color-scheme: light dark;
  --spacer-1: 0.25rem;
  --spacer-2: 0.5rem;
  --spacer-3: 0.75rem;
  --spacer-4: 1rem;
  --spacer-5: 1.5rem;
  --spacer-6: 2rem;
  --spacer-7: 3rem;
  --spacer-8: 4rem;
  --border-radius-1: 0.25rem;
  --border-radius-2: 0.5rem;
  --border-radius-3: 10rem;
  --box-shadow-1: 0.25rem 0.25rem 0rem var(--color);
  --box-shadow-2: 0.5rem 0.5rem 0rem var(--color);
  --z-index-base: 0;
  --z-index-overlay: 1;
  --z-index-above-overlay: 2;
  --z-index-header: 3;
  --z-index-menubar: 10;
  --z-index-modal: 20;
  --z-index-tooltip: 30;
  --pink: #68003c;
  --purple: #90a8ed;
  --green: #23a094;
  --orange: #ffc900;
  --red: #dc341e;
  --yellow: #f1f333;
  --breakpoint-sm: 640px;
  --breakpoint-lg: 1024px;
  --success: 35 160 148;
  --contrast-success: 0 0 0;
  --warning: 255 201 0;
  --contrast-warning: 0 0 0;
  --danger: 220 52 30;
  --contrast-danger: 255 255 255;
  --info: 144 168 237;
  --contrast-info: 0 0 0;
  --accent: 104 0 60;
  --contrast-accent: 255 255 255;
  --primary: 0 0 0;
  --contrast-primary: 255 255 255;
  --black: 0 0 0;
  --contrast-black: 255 255 255;
  --filled: 255 255 255;
  --contrast-filled: 0 0 0;
  --color: 0 0 0;
  --body-bg: #f4f4f0;
  --border-alpha: 1;
  --font-family:
    Roboto,
    Avenir,
    Montserrat,
    Corbel,
    URW Gothic,
    source-sans-pro,
    sans-serif;
  --border-width: 0.0625rem;
  --big-icon-size: 1.25em;
  --active-bg: rgb(var(--filled));
  --main-stack-width: 28rem;
  --dynamic-grid: min(100%, calc((31.25rem - 100%) * 1000));
  --disabled-opacity: 0.3;
  --form-element-height: 3.025rem;
  --transition-duration: 0.14s;
}
@media (prefers-color-scheme: dark) {
  :root,
  :host {
    --body-bg: #242423;
    --primary: 221 221 221;
    --contrast-primary: 0 0 0;
    --color: 221 221 221;
    --filled: 0 0 0;
    --contrast-filled: 221 221 221;
    --contrast-black: 221 221 221;
    --border-alpha: 0.35;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  min-width: 0;
  max-width: 100%;
  vertical-align: bottom;
  background-origin: padding-box;
  border-style: solid;
  border-width: 0;
  --border: solid 0.0625rem rgb(var(--parent-color)/var(--border-alpha));
  --outline: 0.125rem solid rgb(var(--accent));
  --gray-1: 0.1;
  --gray-2: 0.2;
  --gray-3: 0.5;
}
html,
body {
  height: 100%;
  width: 100%;
  overflow-wrap: anywhere;
}
body {
  font-size: 1rem;
  line-height: 1.4;
  font-family: var(--font-family);
  font-feature-settings: "ss11", "ss04";
  background-color: var(--body-bg);
  -webkit-font-smoothing: antialiased;
  color: rgb(var(--color));
}
body:not(.mac) *::-webkit-scrollbar {
  width: .75rem;
  background-color: rgb(var(--color)/0.1);
}
body:not(.mac) *::-webkit-scrollbar-thumb {
  background-color: rgb(var(--color)/0.5);
  border-radius: .5rem;
}
main {
  display: flex;
  flex-direction: column;
}
h1 {
  font-size: 2.5rem;
  line-height: 1.2;
  font-weight: normal;
}
h2 {
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: normal;
}
h3 {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: normal;
}
h4 {
  font-size: 1rem;
  line-height: 1.4;
  font-weight: normal;
}
h5 {
  font-size: .875rem;
  line-height: 1.3;
  font-weight: normal;
}
.text-singleline {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
a,
.link {
  color: var(--color);
  text-decoration: underline;
  cursor: pointer;
}
sub {
  vertical-align: sub;
}
sup {
  vertical-align: super;
}
small {
  display: block;
  font-size: .875rem;
  line-height: 1.3;
}
hr {
  border: none;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
ol,
ul {
  padding-left: 2rem;
}
ul.inline {
  padding: 0;
  list-style: none;
}
ul.inline > li {
  display: inline;
}
ul.inline > li:not(:last-child)::after {
  content: " \b7  ";
}
menu > li {
  list-style: none;
}
details > summary {
  all: inherit;
  outline: revert;
  display: grid;
  grid-template-columns: auto 1fr;
  cursor: pointer;
  list-style: none;
}
details > summary::marker,
details > summary::-webkit-details-marker {
  display: none;
}
details > summary::before {
  margin-right: .25rem;
}
details[open] > summary {
  margin-bottom: .5rem;
}
details.toggle > summary {
  grid-template-columns: 1fr;
}
details.toggle > summary::before {
  content: none;
}
details.toggle[open] > summary {
  margin-bottom: 0;
}
.user-avatar {
  border-radius: 10rem;
  width: 1.25em;
  aspect-ratio: 1;
  flex-shrink: 0;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.application-icon {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  flex-shrink: 0;
}
[role^=menuitem] {
  cursor: pointer;
}
[role=menu] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  padding: .5rem 0;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
[role=menu] [role^=menuitem] {
  display: block;
  padding: .5rem 1rem;
  border: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
[role=menu] [role^=menuitem] > :not(:last-child) {
  margin-right: .5rem;
}
[role=menu] [role^=menuitem]:hover {
  background-color: var(--active-bg);
}
[role=menu] [role^=menuitem].success {
  color: rgb(var(--success));
}
[role=menu] [role^=menuitem].danger {
  color: rgb(var(--danger));
}
[role=menu] [role^=menuitem].warning {
  color: rgb(var(--warning));
}
[role=menu] [role^=menuitem].info {
  color: rgb(var(--info));
}
[role=menu] [role=menuitemradio][aria-checked=true],
[role=menu] [role=menuitemcheckbox][aria-checked=true] {
  font-weight: bold;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] [contenteditable=true]::before,
a.stretched-link::before,
.stretched-link.link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
a.stretched-link,
.stretched-link.link {
  text-decoration: none;
}
.text-muted {
  color: rgb(var(--color)/0.5);
}
.dummy {
  background-color: rgb(var(--color)/0.1);
  animation: loading 1s infinite linear alternate;
  border-radius: .25rem;
}
.bg-filled {
  background: linear-gradient(rgb(var(--filled)), rgb(var(--filled)));
  background-blend-mode: overlay;
}
dl {
  display: grid;
  grid-template-columns: fit-content(40%);
  column-gap: .75rem;
}
dl dt {
  grid-column: 1;
}
dl dt::after {
  content: ":";
}
dl dd {
  grid-column: 2;
}
[inert],
button:disabled {
  cursor: not-allowed;
  opacity: .3;
}
[hidden] {
  display: none !important;
}
[draggable=true],
[aria-grabbed] {
  cursor: move;
}
meter {
  height: 1lh;
  width: 100%;
  appearance: none;
  background: none;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  --optimum-value-background: rgb(var(--accent));
}
meter::-webkit-meter-inner-element,
meter::-webkit-meter-bar {
  display: contents;
}
meter::-webkit-meter-optimum-value {
  background: var(--optimum-value-background);
  border-radius: .25rem;
}
meter::-moz-meter-bar {
  background: var(--optimum-value-background);
  border-radius: .25rem;
}
.profiler-results * {
  max-width: unset;
}
.chosen-container .chosen-choices .search-choice .search-choice-close,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > [aria-grabbed],
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab][contenteditable=true]::before,
table > thead th[aria-sort]:after,
[role=tree] [role=treeitem][aria-expanded] > .content::before,
.rich-text .embed [aria-grabbed],
[role=tree] [role=treeitem] [aria-grabbed],
.rows > * [aria-grabbed],
[role=progressbar][aria-valuenow="100"]::after,
.pill.expandable::before,
.chosen-container .chosen-choices .expandable.search-choice::before,
.pill.select::before,
.chosen-container .chosen-choices .select.search-choice::before,
.pill.dismissable::before,
.chosen-container .chosen-choices .dismissable.search-choice::before,
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after,
nav footer .popover [role=menu] [role=menuitemradio][aria-checked=true]::before,
nav footer .popover > summary::before,
nav .navbar .toggle::after,
dialog > h2 .close::after,
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]:after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]:after,
input[type=checkbox]:not([role=switch]):checked::after,
.carousel .arrow::after,
main > a::after,
main > .link::after,
.big-links > a::after,
.big-links > .link::after,
aside .close::after,
[role=alert].info::before,
[role=status].info::before,
[role=alert].warning::before,
[role=status].warning::before,
[role=alert].danger::before,
[role=status].danger::before,
[role=alert].success::before,
[role=status].success::before,
.brand-icon,
.button-google::before,
.button-zoom::before,
.button-discord::before,
.button-kindle::before,
.button-android::before,
.button-apple::before,
.button-stripe::before,
.button-paypal::before,
.button-twitter::before,
.button-facebook::before,
.logo-full,
.icon,
details > summary::before {
  content: "\a0";
  display: inline-block;
  background: currentColor;
  min-height: max(1lh, 1em);
  width: 1em;
  mask-position: 50% 50%;
  mask-size: 120%;
  mask-repeat: no-repeat;
  flex-shrink: 0;
}
.chosen-container .chosen-choices .search-choice .search-choice-close::after,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > [aria-grabbed]::after,
table > thead th[aria-sort]::after,
.rich-text .embed [aria-grabbed]::after,
[role=tree] [role=treeitem] [aria-grabbed]::after,
.rows > * [aria-grabbed]::after,
[role=progressbar][aria-valuenow="100"]::after,
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after,
nav .navbar .toggle::after,
dialog > h2 .close::after,
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]::after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]::after,
input[type=checkbox]:not([role=switch]):checked::after,
.carousel .arrow::after,
main > a::after,
main > .link::after,
.big-links > a::after,
.big-links > .link::after,
aside .close::after,
.brand-icon::after,
.logo-full::after,
.icon::after {
  content: "\a0";
}
.icon-archive-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTYuMDE0IDIuNWE0IDQgMCAwIDAtNCA0djFoMjB2LTFhNCA0IDAgMCAwLTQtNGgtMTJabS0zIDd2OGMwIDIuMTg0IDEuNjAzIDQgMy42NTYgNGgxMC42ODhjMi4wNTMgMCAzLjY1Ni0xLjgxNiAzLjY1Ni00VjloLTE4Wm03LjUgMmgzYTEuNSAxLjUgMCAwIDEgMCAzaC0zYTEuNSAxLjUgMCAwIDEgMC0zWiIvPjwvc3ZnPg==);
}
.icon-archive {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMDE0IDJhNCA0IDAgMCAwLTQgNHYxYTEgMSAwIDAgMCAxIDF2OWMwIDIuMTg0IDEuNjAzIDQgMy42NTYgNGgxMC42ODhjMi4wNTMgMCAzLjY1Ni0xLjgxNiAzLjY1Ni00VjhhMSAxIDAgMCAwIDEtMVY2YTQgNCAwIDAgMC00LTRoLTEyWm0wIDJoMTJhMiAyIDAgMCAxIDIgMmgtMTZhMiAyIDAgMCAxIDItMlptLTEgNGgxNHY5YzAgMS4xMjgtLjc2NCAyLTEuNjU2IDJINi42N2MtLjg5MiAwLTEuNjU2LS44NzItMS42NTYtMlY4Wm01LjUgMmEyLjUgMi41IDAgMSAwIDAgNWgzYTIuNSAyLjUgMCAxIDAgMC01aC0zWm0wIDJoM2EuNS41IDAgMCAxIDAgMWgtM2EuNS41IDAgMCAxIDAtMVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-arrow-counterclockwise {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjcxNCAzdjIuNTcxQTcuNzE0IDcuNzE0IDAgMSAxIDQgMTMuMjg2YTcuNzMgNy43MyAwIDAgMSAxLjA0NS0zLjg4NC44Ni44NiAwIDAgMSAxLjE3OC0uMjk1Yy40MS4yMzguNTMzLjc3LjI5NSAxLjE3OWE1LjkyNyA1LjkyNyAwIDAgMC0uODA0IDMgNiA2IDAgMSAwIDYtNnYyLjU3MUw4LjI4NiA2LjQzIDExLjcxNCAzWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-arrow-diagonal-up-right,
main > a::after,
main > .link::after,
.big-links > a::after,
.big-links > .link::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMgMjEgMjEgM20wIDBIM20xOCAwdjE4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
}
.icon-arrow-down {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTExLjk4NSAyLjAxNGEuOTk3Ljk5NyAwIDAgMC0uOTk3Ljk5OGwuMDEgMTUuNTY0LTMtMi45NjgtMS40MDYgMS40MDYgNC42ODcgNC43MmExLjAzIDEuMDMgMCAwIDAgMS40MzggMGw0LjY4Ny00LjcyLTEuNDA2LTEuNDA2LTMgMi45NjgtLjAxNS0xNS41NjRhMSAxIDAgMCAwLS45OTgtLjk5OCIvPjwvc3ZnPg==);
}
.icon-arrow-left,
.carousel .arrow.previous::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iLTIgLTIgMjggMjgiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Im02Ljg4NiAyMC4yMyAyLjc0OS0uNjJjLS4xNDgtMS40NzktLjY4LTIuODEtMS41NjctNC4wMjEtLjkxNi0xLjIxMi0xLjk1MS0xLjk4MS0zLjEzNC0yLjMzNkgyMy41di0yLjMwNkg0LjkzNGMxLjE4My0uMzU0IDIuMjE4LTEuMTIzIDMuMTM0LTIuMzA2Ljg4Ny0xLjIxMiAxLjQyLTIuNTQyIDEuNTY3LTQuMDVMNi44ODUgNEM2LjY4IDguMTY4IDQuMTk2IDEwLjYyMi41IDEwLjk0N3YyLjMwNmMzLjY5NS4zMjUgNi4xNzkgMi44MDkgNi4zODYgNi45NzciLz48L3N2Zz4=);
}
.icon-arrow-right-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTIuMDE0IDEyLjAxNGMwLTUuNTIzIDQuNDc3LTEwIDEwLTEwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwLTEwLTQuNDc3LTEwLTEwWm0yIDBhOCA4IDAgMSAwIDE2IDAgOCA4IDAgMCAwLTE2IDBabTMgMGExIDEgMCAwIDEgMS0xaDUuNTYzbC0yLjI4Mi0yLjI4IDEuNDM4LTEuNDM5IDQgNGExLjAzIDEuMDMgMCAwIDEgMCAxLjQzOGwtNCA0LTEuNDM4LTEuNDM4IDIuMjgyLTIuMjhIOC4wMTRhMSAxIDAgMCAxLTEtMVoiLz48L3N2Zz4=);
}
.icon-arrow-right,
.carousel .arrow.next::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iLTIgLTIgMjggMjgiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Im0xNy4xMTQgMjAuMjMtMi43NDktLjYyYy4xNDgtMS40NzkuNjgtMi44MSAxLjU2Ny00LjAyMS45MTYtMS4yMTIgMS45NTEtMS45ODEgMy4xMzQtMi4zMzZILjV2LTIuMzA2aDE4LjU2NmMtMS4xODMtLjM1NC0yLjIxOC0xLjEyMy0zLjEzNC0yLjMwNi0uODg3LTEuMjEyLTEuNDItMi41NDItMS41NjctNC4wNUwxNy4xMTUgNGMuMjA2IDQuMTY4IDIuNjkgNi42MjIgNi4zODUgNi45NDd2Mi4zMDZjLTMuNjk1LjMyNS02LjE3OSAyLjgwOS02LjM4NiA2Ljk3NyIvPjwvc3ZnPg==);
}
.icon-arrow-up-right-square {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2Ljk5MSAyMC45OTFhNCA0IDAgMCAwIDQtNHYtMTBhNCA0IDAgMCAwLTQtNGgtMTBhNCA0IDAgMCAwLTQgNHYxMGE0IDQgMCAwIDAgNCA0aDEwWm0wLTJoLTEwYTIgMiAwIDAgMS0yLTJ2LTEwYTIgMiAwIDAgMSAyLTJoMTBhMiAyIDAgMCAxIDIgMnYxMGEyIDIgMCAwIDEtMiAyWm0tOC0zYy4yNTYgMCAuNTIzLS4wODYuNzItLjI4bDQuMjgtNC4yODJ2My41NjJoMnYtNmExIDEgMCAwIDAtMS0xaC02djJoMy41NjJsLTQuMjggNC4yODFhMS4wMyAxLjAzIDAgMCAwIDAgMS40MzhjLjE5NS4xOTUuNDYyLjI4MS43MTguMjgxWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-arrow-up {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTExLjk4NSAyMS45OTZhLjk5Ny45OTcgMCAwIDEtLjk5Ny0uOTk4bC4wMS0xNS41NjQtMyAyLjk2OC0xLjQwNi0xLjQwNiA0LjY4Ny00LjcyYTEuMDMgMS4wMyAwIDAgMSAxLjQzOCAwbDQuNjg3IDQuNzItMS40MDYgMS40MDYtMy0yLjk2OC0uMDE1IDE1LjU2NGExIDEgMCAwIDEtLjk5OC45OTgiLz48L3N2Zz4=);
}
.icon-arrows-collapse {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTExLjk5OCAyLjAxNGExIDEgMCAwIDAtMSAxdjMuNTYybC0yLTEuOTY4LTEuNDA2IDEuNDA2IDMuNjg3IDMuNzJhMS4wMyAxLjAzIDAgMCAwIDEuNDM4IDBsMy42ODctMy43Mi0xLjQwNi0xLjQwNi0yIDEuOTY4VjMuMDE0YTEgMSAwIDAgMC0xLTFtLTcgOWExIDEgMCAwIDAgMCAyaDE0YTEgMSAwIDAgMCAwLTJ6bTcgM2MtLjI1NiAwLS41MjMuMDg2LS43Mi4yODFsLTMuNjg3IDMuNzIgMS40MDcgMS40MDUgMi0xLjk2OHYzLjU2MmExIDEgMCAwIDAgMiAwdi0zLjU2MmwyIDEuOTY4IDEuNDA2LTEuNDA2LTMuNjg3LTMuNzE5YTEgMSAwIDAgMC0uNzItLjI4Ii8+PC9zdmc+);
}
.icon-arrows-expand {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTExLjk5OCAyLjAxNGMtLjI1NiAwLS41MjQuMDg2LS43Mi4yODFsLTMuNjg2IDMuNzJMOC45OTggNy40MmwyLTEuOTY4djMuNTYyYTEgMSAwIDAgMCAyIDBWNS40NTJsMiAxLjk2OCAxLjQwNi0xLjQwNi0zLjY4Ny0zLjcxOWExIDEgMCAwIDAtLjcyLS4yOG0tNyA5YTEgMSAwIDAgMCAwIDJoMTRhMSAxIDAgMCAwIDAtMnptNyAzYTEgMSAwIDAgMC0xIDF2My41NjJsLTItMS45NjgtMS40MDYgMS40MDYgMy42ODcgMy43MmExLjAzIDEuMDMgMCAwIDAgMS40MzggMGwzLjY4Ny0zLjcyLTEuNDA2LTEuNDA2LTIgMS45Njh2LTMuNTYyYTEgMSAwIDAgMC0xLTEiLz48L3N2Zz4=);
}
.icon-bank {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNTk2LjU1OGExLjIgMS4yIDAgMCAwLTEuMTkxIDBsLTguNCA0LjhBMS4yIDEuMiAwIDAgMCAxLjYgNy42VjE2YTEuMiAxLjIgMCAwIDAgMCAyLjRoMTYuOGExLjIgMS4yIDAgMSAwIDAtMi40VjcuNmExLjIgMS4yIDAgMCAwIC41OTYtMi4yNDJsLTguNC00LjhaTTUuMiA4LjhBMS4yIDEuMiAwIDAgMCA0IDEwdjMuNmExLjIgMS4yIDAgMCAwIDIuNCAwVjEwYTEuMiAxLjIgMCAwIDAtMS4yLTEuMlpNOC44IDEwYTEuMiAxLjIgMCAxIDEgMi40IDB2My42YTEuMiAxLjIgMCAxIDEtMi40IDBWMTBabTYtMS4yYTEuMiAxLjIgMCAwIDAtMS4yIDEuMnYzLjZhMS4yIDEuMiAwIDAgMCAyLjQgMFYxMGExLjIgMS4yIDAgMCAwLTEuMi0xLjJaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.icon-bar-chart-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjAxNCAzLjk5OWEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoMmEyIDIgMCAwIDAgMi0ydi0xMmEyIDIgMCAwIDAtMi0yaC0yWm0tNyA0YTIgMiAwIDAgMC0yIDJ2OGEyIDIgMCAwIDAgMiAyaDJhMiAyIDAgMCAwIDItMnYtOGEyIDIgMCAwIDAtMi0yaC0yWm0tNyA0YTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDAgMiAyaDJhMiAyIDAgMCAwIDItMnYtNGEyIDIgMCAwIDAtMi0yaC0yWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-bold {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTguNDg5IDMuOTE4Yy0uODI4IDAtMS41LjYzMi0xLjUgMS40MTJ2MTMuMTc2YzAgLjc4LjY3MiAxLjQxMiAxLjUgMS40MTJoNGMzLjAzOCAwIDUuNS0yLjMxOCA1LjUtNS4xNzYgMC0xLjYxNC0uNzkzLTMuMDQ0LTEuOTctMy45NTQuNjM2LS43MzEuOTctMS42MTcuOTctMi42MzUgMC0yLjM0LTIuMDE1LTQuMjM1LTQuNS00LjIzNWgtNFptMS41IDIuODI0aDIuNWMuODI4IDAgMS41LjYzMiAxLjUgMS40MSAwIC43OC0uNjcyIDEuNDEzLTEuNSAxLjQxM2gtMi41VjYuNzQyWm0wIDUuNjQ3aDIuNWMxLjM4IDAgMi41IDEuMDUzIDIuNSAyLjM1MyAwIDEuMjk5LTEuMTIgMi4zNTItMi41IDIuMzUyaC0yLjV2LTQuNzA1WiIvPjwvc3ZnPg==);
}
.icon-book-half {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMDE0IDMuOTk5YTQgNCAwIDAgMC00IDR2OGE0IDQgMCAwIDAgNCA0bDMuMDEuMDFjLjQyNSAwIC44NzEuMTk2IDEuMzgyLjY2Ny4yLjE4NC40MzcuNDE0LjYuNjI5LjE4LjI0LjQxNC42OTcgMS4wMDguNjk0LjU5NC0uMDAzLjc4Ny0uNDA3IDEtLjY4OC4xNjEtLjE5OC4zNTQtLjM4Ny41NTMtLjU3MS41MTItLjQ3MSAxLjAyMS0uNzQxIDEuNDQ3LS43NDFoM2E0IDQgMCAwIDAgNC00di04YTQgNCAwIDAgMC00LTRoLTNjLTEuMjEgMC0yLjI2Ni41NTYtMyAxLjQwNi0uNzM0LS44NS0xLjc4OS0xLjQwNi0zLTEuNDA2aC0zWm05IDJoM2EyIDIgMCAwIDEgMiAydjhhMiAyIDAgMCAxLTIgMmgtM2MtLjcxMiAwLTEuMzguMjU3LTIuMDA0LjY2MmwuMDA0LTEwLjY2MmEyIDIgMCAwIDEgMi0yWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-book {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMDE0IDMuOTk5YTQgNCAwIDAgMC00IDR2OGE0IDQgMCAwIDAgNCA0bDMuMDEuMDFjLjQyNSAwIC44NzEuMTk2IDEuMzgyLjY2Ny4yLjE4NC40MzcuNDE0LjYuNjI5LjE4LjI0LjQxNC42OTcgMS4wMDguNjk0LjU5NC0uMDAzLjc4Ny0uNDA3IDEtLjY4OC4xNjEtLjE5OC4zNTQtLjM4Ny41NTMtLjU3MS41MTItLjQ3MSAxLjAyMS0uNzQxIDEuNDQ3LS43NDFoM2E0IDQgMCAwIDAgNC00di04YTQgNCAwIDAgMC00LTRoLTNjLTEuMjEgMC0yLjI2Ni41NTYtMyAxLjQwNi0uNzM0LS44NS0xLjc4OS0xLjQwNi0zLTEuNDA2aC0zWm0wIDJoM2EyIDIgMCAwIDEgMiAybC4wMDYgMTAuNjQ5Yy0uNjI0LS40MDUtMS4yOTQtLjY1LTIuMDA2LS42NWgtM2EyIDIgMCAwIDEtMi0ydi04YTIgMiAwIDAgMSAyLTJabTkgMGgzYTIgMiAwIDAgMSAyIDJ2OGEyIDIgMCAwIDEtMiAyaC0zYy0uNzEyIDAtMS4zOC4yNTctMi4wMDQuNjYybC4wMDQtMTAuNjYyYTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-bookmark-check-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTcuOTgzIDIuMDE1Yy0yLjU1MiAwLTQgMS40NDktNCA0LjAwMnYxNS4wMDhjMCAuNzE5Ljc0NiAxLjE5IDEuNDA2LjkwN2w2LjU5NC0yLjgxNCA2LjU5NCAyLjgxNGMuNjYuMjgzIDEuNDA2LS4xODkgMS40MDYtLjkwN1Y2LjAxN2MwLTIuNjI0LTEuMzA1LTQuMDAyLTQtNC4wMDJ6bTcgNi4wMDNjLjI1NiAwIC41MjMuMDg2LjcxOS4yODIuMzkuMzkuMzkgMS4wNDcgMCAxLjQzOGwtNCA0LjAwMmMtLjM5LjM5MS0xLjA0Ny4zOS0xLjQzOCAwbC0yLTJhMS4wMyAxLjAzIDAgMCAxIDAtMS40NCAxLjAzIDEuMDMgMCAwIDEgMS40MzggMGwxLjI4IDEuMjgzTDE0LjI2NSA4LjNhMSAxIDAgMCAxIC43MTktLjI4MiIvPjwvc3ZnPg==);
}
.icon-bookmark-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTcuOTk4IDIuMDE1Yy0yLjU1MiAwLTQgMS40NDktNCA0LjAwMnYxNS4wMDhjMCAuNzE5Ljc0NiAxLjE5IDEuNDA2LjkwN2w2LjU5NC0yLjgxNCA2LjU5NCAyLjgxNGMuNjYuMjgzIDEuNDA2LS4xODkgMS40MDYtLjkwN1Y2LjAxN2MwLTIuNjI0LTEuMzA1LTQuMDAyLTQtNC4wMDJ6Ii8+PC9zdmc+);
}
.icon-bookmark-heart-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuOTk4IDIuMDE1Yy0yLjU1MiAwLTQgMS40NDktNCA0LjAwMnYxNS4wMDhjMCAuNzE5Ljc0NiAxLjE4OSAxLjQwNi45MDdsNi41OTQtMi44MTQgNi41OTQgMi44MTRjLjY2LjI4MyAxLjQwNi0uMTg5IDEuNDA2LS45MDdWNi4wMTdjMC0yLjYyNC0xLjMwNS00LjAwMi00LTQuMDAyaC04Wm0yIDYuMDAzYy43MjEgMCAxLjM2Ny4zNjYgMS43Mi44NDUuMDk1LjEzMS4yOC40MDYuMjguNDA2bC4zMTItLjQwNmMuMzY4LS40ODMgMS4wMTQtLjg0NSAxLjY4OC0uODQ1IDEuMTA1IDAgMiAuODQgMiAxLjg3NiAwIDIuNzEtNCA0Ljc4NC00IDQuNzg0cy00LTIuMDc0LTQtNC43ODRjMC0xLjAzNi44OTUtMS44NzYgMi0xLjg3NloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-bookmark-plus {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTcuOTk4IDIuMDE1Yy0yLjU1MiAwLTQgMS40NDgtNCA0djE1YzAgLjcxOC43NDYgMS4xOSAxLjQwNi45MDdsNi41OTQtMi44MTMgNi41OTQgMi44MTNjLjY2LjI4MiAxLjQwNi0uMTg5IDEuNDA2LS45MDd2LTE1YzAtMi42MjMtMS4zMDUtNC00LTR6bTAgMmg4YzEuNTY2IDAgMiAuNDU4IDIgMnYxMy41bC01LjU5NC0yLjQwNmExLjA2IDEuMDYgMCAwIDAtLjgxMiAwbC01LjU5NCAyLjQwNnYtMTMuNWMwLTEuNDQ3LjU1Mi0yIDItMm00IDNhMSAxIDAgMCAwLTEgMXYyaC0yYTEgMSAwIDAgMCAwIDJoMnYyYTEgMSAwIDAgMCAyIDB2LTJoMmExIDEgMCAwIDAgMC0yaC0ydi0yYTEgMSAwIDAgMC0xLTEiLz48L3N2Zz4=);
}
.icon-bookmark-x {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTcuOTk4IDIuMDE1Yy0yLjU1MiAwLTQgMS40NDgtNCA0djE1YzAgLjcxOC43NDYgMS4xOSAxLjQwNi45MDdsNi41OTQtMi44MTMgNi41OTQgMi44MTNjLjY2LjI4MiAxLjQwNi0uMTg5IDEuNDA2LS45MDd2LTE1YzAtMi42MjMtMS4zMDUtNC00LTR6bTAgMmg4YzEuNTY2IDAgMiAuNDU4IDIgMnYxMy41bC01LjU5NC0yLjQwNmExLjA2IDEuMDYgMCAwIDAtLjgxMiAwbC01LjU5NCAyLjQwNnYtMTMuNWMwLTEuNDQ3LjU1Mi0yIDItMm0yIDRhMSAxIDAgMCAwLS43MTkuMjgyYy0uMzkuMzktLjM5IDEuMDQ3IDAgMS40MzdsMS4yOCAxLjI4MS0xLjI4IDEuMjgyYy0uMzkuMzktLjM5IDEuMDQ3IDAgMS40MzdhLjk5Ljk5IDAgMCAwIDEuNDA3IDBsMS4zMTItMS4yODEgMS4yOCAxLjI4MWEuOTkuOTkgMCAwIDAgMS40MDggMCAxLjAzIDEuMDMgMCAwIDAgMC0xLjQzN2wtMS4yODItMS4yODIgMS4yODItMS4yOGExLjAzIDEuMDMgMCAwIDAgMC0xLjQzOC45NC45NCAwIDAgMC0uNjg4LS4yODJjLS4yNTYgMC0uNTIzLjA4Ni0uNzIuMjgybC0xLjI4IDEuMzEyLTEuMzEyLTEuMzEyYS45NC45NCAwIDAgMC0uNjg4LS4yODIiLz48L3N2Zz4=);
}
.icon-box-arrow-in-right-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMDE1IDExLjk5MmExIDEgMCAwIDEgMS0xaDl2LTNsNCA0LTQgNHYtM2gtOWExIDEgMCAwIDEtMS0xWm0zLTVhNCA0IDAgMCAxIDQtNGg4YTQgNCAwIDAgMSA0IDR2MTBhNCA0IDAgMCAxLTQgNGgtOGE0IDQgMCAwIDEtNC00IDEgMSAwIDAgMSAyIDAgMiAyIDAgMCAwIDIgMmg4YTIgMiAwIDAgMCAyLTJ2LTEwYTIgMiAwIDAgMC0yLTJoLThhMiAyIDAgMCAwLTIgMiAxIDEgMCAwIDEtMiAwWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-box {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAwNyAyLjk5MmMtLjc0NSAwLTEuNTAyLjE0My0yLjA5NS40MzhMMy41NjggNi41ODZjLS4zOC4yMDgtLjU2Mi41NDQtLjU2Mi45MDZ2Ny40MzhjMCAxLjIwMS44MjggMi41MjYgMS45MDYgMy4wNjJsNS4yNSAyLjU5NGMxLjA1LjUyMSAyLjYzOC41MjIgMy42ODggMGw1LjI1LTIuNTk0YzEuMDg3LS41NCAxLjkwNi0xLjg1MSAxLjkwNi0zLjA2MlY3LjQ5MmEuOTgyLjk4MiAwIDAgMC0uNTYxLS45MDZMMTQuMSAzLjQzYy0uNTkxLS4yOTUtMS4zNS0uNDM4LTIuMDkzLS40MzhabS0xLjE4OCAyLjIxOWMuNjIzLS4zMSAxLjc1MS0uMzEgMi4zNzUgMGw0LjU2MiAyLjI4MS00LjU2MiAyLjI1Yy0uNjI0LjMxLTEuNzUyLjMxLTIuMzc2IDAtLjA3LS4wMzUtMy44OTgtMS45Mi00LjU2Mi0yLjI1bDQuNTYzLTIuMjgxWk01LjAwNiA5LjExN2MuOTIyLjQ1OSAxLjY5My44MTkgMi42ODggMS4zMTMuODI3LjQxIDEuOTM1Ljk2MiAyLjIxOCAxLjA5My40MzQuMjAxLjcyMS4zMDIgMS4wOTUuMzc1djYuODc1bC01LjIyLTIuNTkzYy0uMzk4LS4xOTgtLjc4LS44MTEtLjc4LTEuMjVWOS4xMTdabTE0IDB2NS44MTNjMCAuNDQ5LS40MDQgMS4wNzgtLjgxMSAxLjI4MWwtNS4xODggMi41NjJ2LTYuODc1Yy4zNzMtLjA3My43NTQtLjE5IDEuMDYyLS4zNDRsNC45MzctMi40MzdaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-brush {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjAwMyAyLjk5MmMtMS4wMjQgMC0yLjA5My40Mi0yLjg3NCAxLjIwMUw5LjUwMyA5LjgzNmEzLjg1NyAzLjg1NyAwIDAgMC0xLjEzNyAzLjE4Yy0uMTQtLjAxNC0uMjE5LS4wMjQtLjM2My0uMDI0LTEuODc1LjAwNC0zLjAwNC44NTYtNC4xMjUgMi44NzUtLjA2LjEwOC0uNDQ5Ljg1OC0uNTMxIDFhNi42MTMgNi42MTMgMCAwIDEtMS4wNjMgMS40MDZjLS40ODIuNDgzLS4zMjkgMS4zMi4yODIgMS42MjUuMzAyLjE1Mi44MTIuMzU3IDEuNTMuNTYzIDEuMTguMzM3IDIuNDk3LjUzMSAzLjkwNy41MzFhNCA0IDAgMCAwIDQtNGMwLS4xNTUtLjAxMS0uMjI3LS4wMjgtLjM3OGEzLjg1IDMuODUgMCAwIDAgMy4xODQtMS4xMjJsNS42MzYtNS42MjhjMS41NjItMS41NjIgMS42MjItNC4xMS4wNi01LjY3M2E0LjA3IDQuMDcgMCAwIDAtMi44NTItMS4xOTlabTAgMmExLjk4IDEuOTggMCAwIDEgMS40MDYuNTk0IDEuOTggMS45OCAwIDAgMSAwIDIuODEybC00LjI4MSA0LjMwNi0yLjgyNS0yLjgzNCA0LjI5NC00LjI4NGExLjk4IDEuOTggMCAwIDEgMS40MDYtLjU5NFptLTcuMTIgNi4yOTMgMi44MzYgMi44MjFjLS44MzUuNzI0LTIuMDAzLjczMi0yLjc5OC0uMDQ4LS43NjMtLjc0OS0uNzQtMi4wNS0uMDM4LTIuNzczWm0tMi44OCAzLjcwN2EyIDIgMCAxIDEgMCA0IDEyLjE1IDEyLjE1IDAgMCAxLTMuMzQ0LS40NjljLjI4OC0uNDI5LjkxMi0xLjU1My45NjktMS42NTYuODA2LTEuNDUgMS4yODYtMS44NzUgMi4zNzUtMS44NzVaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-bullseye {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIuMDE2Yy01LjUyMyAwLTEwIDQuNDc3LTEwIDEwczQuNDc3IDEwIDEwIDEwIDEwLTQuNDc3IDEwLTEwYzAtLjc1NC0uMDg2LTEuNDk1LS4yNS0yLjIyYS45OS45OSAwIDAgMC0xLjE4OC0uNzUuOTkuOTkgMCAwIDAtLjc1IDEuMTg5Yy4xMzIuNTc4LjE4OCAxLjE3Ni4xODggMS43OGE4IDggMCAxIDEtOC04Yy42MDQgMCAxLjIwMy4wNTcgMS43OC4xODlhLjk5Ljk5IDAgMCAwIDEuMTg5LS43NS45OS45OSAwIDAgMC0uNzUtMS4xODggMTAuMDI0IDEwLjAyNCAwIDAgMC0yLjIyLS4yNVptNiAwYTEgMSAwIDAgMC0xIDF2Mi41NjNsLTQuNDk4IDQuNDk3cy0uMzQ1LS4wNi0uNTAyLS4wNmEyIDIgMCAxIDAgMiAyIDQgNCAwIDAgMC0uMDY0LS41bDQuNTAyLTQuNUgyMWExIDEgMCAwIDAgMC0yaC0ydi0yYTEgMSAwIDAgMC0xLTFabS02IDRhNiA2IDAgMSAwIDYgNiAxIDEgMCAwIDAtMiAwIDQgNCAwIDEgMS00LTQgMSAxIDAgMCAwIDAtMloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-button {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJzY2FsZSgtMSAxKSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTE1IDE1LjAwNy0yIDUtNC0xMSAxMSA0LTUgMlptMCAwIDUgNU03LjE4OCAyLjI0NmwuNzc3IDIuODk4TTUuMTM2IDcuOTcybC0yLjg5OC0uNzc2TTEzLjk1IDQuMDU4bC0yLjEyMiAyLjEybS01LjY1NiA1LjY1OEw0LjA1IDEzLjk1NyIvPjwvc3ZnPg==);
}
.icon-calendar-all {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMDA2IDIuMDE2YTEgMSAwIDAgMC0xIDEgNCA0IDAgMCAwLTQgNHYxMGE0IDQgMCAwIDAgNCA0aDEwYTQgNCAwIDAgMCA0LTR2LTEwYzAtMi4yMDUtMS43OTItNC00LTRhMSAxIDAgMCAwLTIgMGgtNmExIDEgMCAwIDAtMS0xWm0tMSAzYTEgMSAwIDAgMCAyIDBoNmExIDEgMCAwIDAgMiAwIDIgMiAwIDAgMSAyIDJ2MWgtMTR2LTFhMiAyIDAgMCAxIDItMlptLTIgNWgxNHY3YTIgMiAwIDAgMS0yIDJoLTEwYTIgMiAwIDAgMS0yLTJ2LTdabTMgMmExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJabTQgMGExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJabTQgMGExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJabS04IDNhMSAxIDAgMSAwIDAgMiAxIDEgMCAwIDAgMC0yWm00IDBhMSAxIDAgMSAwIDAgMiAxIDEgMCAwIDAgMC0yWm00IDBhMSAxIDAgMSAwIDAgMiAxIDEgMCAwIDAgMC0yWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-camera-video-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgNS4wMDdhNCA0IDAgMCAwLTQgNHY2YTQgNCAwIDAgMCA0IDRoN2E0IDQgMCAwIDAgNC00di0uNTYybDMuMjggMy4yODFjLjYzLjYzIDEuNzIuMTcyIDEuNzItLjcxOXYtMTBjMC0uNDQ1LS4yNzgtLjc5My0uNjI2LS45MzhhLjk5My45OTMgMCAwIDAtMS4wOTQuMjE5TDE3IDkuNTY5di0uNTYyYTQgNCAwIDAgMC00LTRINloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-camera-video {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgNS4wMDdhNCA0IDAgMCAwLTQgNHY2YTQgNCAwIDAgMCA0IDRoN2E0IDQgMCAwIDAgNC00di0uNTYybDMuMjggMy4yODFjLjYzLjYzIDEuNzIuMTcyIDEuNzItLjcxOXYtMTBjMC0uNDQ1LS4yNzgtLjc5My0uNjI2LS45MzhhLjk5My45OTMgMCAwIDAtMS4wOTQuMjE5TDE3IDkuNTY5di0uNTYyYTQgNCAwIDAgMC00LTRINlptMCAyaDdhMiAyIDAgMCAxIDIgMnY2YTIgMiAwIDAgMS0yIDJINmEyIDIgMCAwIDEtMi0ydi02YTIgMiAwIDAgMSAyLTJabTE0IDIuNDM4djUuMTI0bC0yLjU2My0yLjU2MkwyMCA5LjQ0NVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-camera2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMi4wMTZhNCA0IDAgMCAwLTQgNHYxMGE0IDQgMCAwIDAgNCA0aDEyYTQgNCAwIDAgMCA0LTR2LThhNCA0IDAgMCAwLTQtNEg5LjQwNmMtLjc3MS0xLjEzLTIuMDIzLTItMy40MDYtMlptMCAyYy44NDUgMCAxLjguNjM0IDIuMDkzIDEuMzc1QS45NjIuOTYyIDAgMCAwIDkgNi4wMTZoOWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMCAxLTIgMkg2YTIgMiAwIDAgMS0yLTJ2LTEwYTIgMiAwIDAgMSAyLTJabTAgMWExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJabTYgMmE1IDUgMCAxIDAgMCAxMCA1IDUgMCAwIDAgMC0xMFptMCAyYTMgMyAwIDEgMSAwIDYgMyAzIDAgMCAxIDAtNloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-card-image-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMDE0IDQuMDI4YTQgNCAwIDAgMC00IDR2OGE0IDQgMCAwIDAgNCA0aDEyYTQgNCAwIDAgMCA0LTR2LThhNCA0IDAgMCAwLTQtNGgtMTJabTExIDRhMSAxIDAgMSAxIDAgMiAxIDEgMCAwIDEgMC0yWm0tOC41IDMuNjI1YzEuNDIzLS4xMzYgMi44MzQgMS4yMDQgNC42NTcgMy45MzcuMzA2LjQ2Ljk0Ni41ODggMS40MDYuMjgyIDIuNDk4LTEuNjY1IDMuMDU4LTEuODI3IDUuNDA2LjVhMS45ODQgMS45ODQgMCAwIDEtMS45NjkgMS42NTZoLTEyYTIuMDE4IDIuMDE4IDAgMCAxLTItMS43OGMxLjY4LTIuODY0IDMuMTQxLTQuNDY1IDQuNS00LjU5NVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-card-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTQgMi42ODZhMi42NjcgMi42NjcgMCAwIDAtMi42NjcgMi42NjZ2NS4zMzNhMi42NjcgMi42NjcgMCAwIDAgMi42NjYgMi42NjdoOGEyLjY2NyAyLjY2NyAwIDAgMCAyLjY2Ny0yLjY2N1Y1LjM1MmEyLjY2NyAyLjY2NyAwIDAgMC0yLjY2Ny0yLjY2NnptMCAxLjMzM2g4Yy43MzYgMCAxLjMzMi41OTcgMS4zMzIgMS4zMzN2NS4zMzNjMCAuNzM3LS41OTYgMS4zMzQtMS4zMzMgMS4zMzRINGExLjMzMyAxLjMzMyAwIDAgMS0xLjMzMy0xLjMzNFY1LjM1MmMwLS43MzYuNTk3LTEuMzMzIDEuMzMzLTEuMzMzbS42NjYgMmEuNjY3LjY2NyAwIDAgMCAwIDEuMzMzaDYuNjY2YS42NjcuNjY3IDAgMCAwIDAtMS4zMzN6bTAgMi42NjdhLjY2Ny42NjcgMCAwIDAgMCAxLjMzM2g0YS42NjcuNjY3IDAgMCAwIDAtMS4zMzN6Ii8+PC9zdmc+);
}
.icon-card {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTMuMzQ3Ljk5OGEzIDMgMCAwIDAtMyAzdjFoMjB2LTFhMyAzIDAgMCAwLTMtM2gtMTRabS0zIDZ2N2EzIDMgMCAwIDAgMyAzaDE0YTMgMyAwIDAgMCAzLTN2LTdoLTIwWm01IDJoMmExIDEgMCAwIDEgMSAxdjJhMSAxIDAgMCAxLTEgMWgtMmExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFaIi8+PC9zdmc+);
}
.icon-cart-plus {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTIuOTY0IDJhLjk2NC45NjQgMCAxIDAgMCAxLjkyOGMuNzEyLjAwNiAxLjI4LjQ4MiAxLjcxNyAxLjM4Ni40MDkuODQ1LjUyOSAxLjU0LjU0MyAxLjYyN2wxLjE0NCA3LjM4MWMuMzUxIDEuNzU4IDIuMDE3IDMuMTA0IDMuNzY3IDMuMTA0aDYuODY4YzEuNzUgMCAzLjQyNC0xLjM1OCAzLjc2Ny0zLjA3M2wxLjE3NS03LjgzNGMuMjczLTEuMzYzLS43MzMtMi41OS0yLjE2OS0yLjU5SDYuMTI3QzUuNDAyIDIuNzMzIDQuMjk3IDIuMDEgMi45NjQgMm00LjAwNyAzLjg1NmgxMi44MDVjLjIxOSAwIC4zMTMuMTE2LjI3MS4zMzJsLTEuMTc1IDcuODMzYy0uMTU1Ljc2OC0xLjAzOCAxLjQ3Ni0xLjg2OSAxLjQ3NmgtNi44NjhjLS44MyAwLTEuNzA1LS42OTItMS44NjgtMS41MDZMNy4xNTIgNi42NGE5IDkgMCAwIDAtLjE4MS0uNzg0bTYuNTk4IDEuOTI5YS45NjQuOTY0IDAgMCAwLS45NjQuOTY0di45NjRoLS45NjRhLjk2NC45NjQgMCAwIDAgMCAxLjkyOGguOTY0di45NjRhLjk2NC45NjQgMCAwIDAgMS45MjggMHYtLjk2NGguOTY0YS45NjQuOTY0IDAgMCAwIDAtMS45MjhoLS45NjR2LS45NjRhLjk2NC45NjQgMCAwIDAtLjk2NC0uOTY0TTkuMjMxIDE4LjM5YTEuNDQ2IDEuNDQ2IDAgMSAwIDAgMi44OTMgMS40NDYgMS40NDYgMCAwIDAgMC0yLjg5M204LjY3NyAwYTEuNDQ2IDEuNDQ2IDAgMSAwIDAgMi44OTMgMS40NDYgMS40NDYgMCAwIDAgMC0yLjg5MyIvPjwvc3ZnPg==);
}
.icon-cart3-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMDE1IDIuMDAxYTEgMSAwIDAgMCAwIDJoMS40NjlsMy4zMTIgNy43MmMtLjQ4LjMzMy0uODk4Ljc1LTEuMTg3IDEuMjhhNC41NSA0LjU1IDAgMCAwLS41NjMgMS45Mzh2LjE4N2MuMDM2LjI1Ni4xMzQuNTc5LjM0NC45MDcuMzc1LjU4NS45ODQuOTM3IDEuNzguOTM3LjQxOCAwIDEwLjUzNy4wMyAxMC44NDUuMDMxYTEgMSAwIDEgMCAwLTJjLS4zMDggMC0xMC40MjUtLjAzLTEwLjg0NC0uMDMtLjA3OCAwLS4xLjAwNi0uMTI1LS4wMzIuMDIyLS4yNC4xMTMtLjYwNC4zMTMtLjk2OS4zMzktLjYyMS44OC0uOTY5IDEuODEyLS45NjloNy44NDRhLjk3Ljk3IDAgMCAwIC45MDYtLjU5M2wzLTdjLjI4My0uNjYtLjE4OC0xLjQwNy0uOTA2LTEuNDA3SDYuNjdsLS4zNDQtLjgxMkM2LjAyOSAyLjQ5MyA1LjI0IDEuOTk0IDQuNDg0IDJoLTEuNDdabTQuNSAxN2ExLjUgMS41IDAgMSAwIDAgMy4wMDEgMS41IDEuNSAwIDAgMCAwLTNabTExIDBhMS41IDEuNSAwIDEgMCAwIDMuMDAxIDEuNSAxLjUgMCAwIDAgMC0zWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-chat-right-text-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE4LjAxNSA0YTQgNCAwIDAgMSA0IDR2MTJjMCAuODkxLTEuMDkgMS4zNS0xLjcyLjcyTDE2LjU3OCAxOEg2LjAxNWE0IDQgMCAwIDEtNC00VjhhNCA0IDAgMCAxIDQtNGgxMlptLTEgNGgtMTBhMSAxIDAgMCAwIDAgMmgxMGExIDEgMCAwIDAgMC0yWm0tMyA0aC03YTEgMSAwIDAgMCAwIDJoN2ExIDEgMCAwIDAgMC0yWiIvPjwvc3ZnPg==);
}
.icon-check-square {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuOTkxIDMuMDAxYTQgNCAwIDAgMC00IDR2MTBhNCA0IDAgMCAwIDQgNGgxMGE0IDQgMCAwIDAgNC00di0xMGE0IDQgMCAwIDAtNC00aC0xMHptMCAyaDEwYTIgMiAwIDAgMSAyIDJ2MTBhMiAyIDAgMCAxLTIgMmgtMTBhMiAyIDAgMCAxLTItMnYtMTBhMiAyIDAgMCAxIDItMnptOSAzLjgxMmMtLjI1NiAwLS41MjMuMDg3LS43MTkuMjgybC0zLjcxOSAzLjcxOGMtLjI1Ny4yNTgtLjUxNi4yNDEtLjcxOC0uMDYybC0xLTEuNWExLjAyMyAxLjAyMyAwIDAgMC0xLjQwNi0uMjgxYy0uNDYuMzA2LS41ODguOTQ2LS4yODIgMS40MDZsMSAxLjVjLjkwMyAxLjM1MyAyLjY2MyAxLjUyNSAzLjgxMy4zNzVsMy43NS0zLjc1YS45OTEuOTkxIDAgMCAwIDAtMS40MDYgMS4wMTUgMS4wMTUgMCAwIDAtLjcxOS0uMjgyeiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-circle-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAxNCAyLjAwMmMtNS41MjIgMC0xMCA0LjQ3Ny0xMCAxMHM0LjQ3OCAxMCAxMCAxMGM1LjUyMyAwIDEwLTQuNDc3IDEwLTEwcy00LjQ3Ny0xMC0xMC0xMFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-circle-pause {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDNhOSA5IDAgMCAwLTkgOSA5IDkgMCAwIDAgOSA5IDkgOSAwIDAgMCA5LTkgOSA5IDAgMCAwLTktOVpNOS4zIDguNGguOWEuOS45IDAgMCAxIC45Ljl2NS40YS45LjkgMCAwIDEtLjkuOWgtLjlhLjkuOSAwIDAgMS0uOS0uOVY5LjNhLjkuOSAwIDAgMSAuOS0uOVptNC41IDBoLjlhLjkuOSAwIDAgMSAuOS45djUuNGEuOS45IDAgMCAxLS45LjloLS45YS45LjkgMCAwIDEtLjktLjlWOS4zYS45LjkgMCAwIDEgLjktLjlaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-circle-play {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyMWE5IDkgMCAxIDAgMC0xOCA5IDkgMCAwIDAgMCAxOFptLS41MDEtMTIuMTg2YTEuMTI1IDEuMTI1IDAgMCAwLTEuNzQ5LjkzNnY0LjVhMS4xMjUgMS4xMjUgMCAwIDAgMS43NDkuOTM2bDMuMzc1LTIuMjVhMS4xMjUgMS4xMjUgMCAwIDAgMC0xLjg3MmwtMy4zNzUtMi4yNVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAxNCAyLjAwMmMtNS41MjIgMC0xMCA0LjQ3Ny0xMCAxMHM0LjQ3OCAxMCAxMCAxMGM1LjUyNCAwIDEwLTQuNDc3IDEwLTEwcy00LjQ3Ni0xMC0xMC0xMFptMCAyYTggOCAwIDEgMSAwIDE2IDggOCAwIDAgMSAwLTE2WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-clock-history {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEyLjA0MiAxLjk5OWMtNS41MzggMC0xMC4wMjggNC40NzYtMTAuMDI4IDkuOTk4czQuNDkgOS45OTkgMTAuMDI4IDkuOTk5YzIuNzAzIDAgNS4yNDUtMS4wNjYgNy4xMTQtMi45MzdhLjk4Ny45ODcgMCAwIDAgMC0xLjQwNi45OTQuOTk0IDAgMCAwLTEuNDEgMCA4LjA0IDguMDQgMCAwIDEtNS43MDQgMi4zNDNjLTQuNDMgMC04LjAyMi0zLjU4MS04LjAyMi04QzQuMDIgNy41OCA3LjYxMiA0IDEyLjA0MiA0Yy41NTQgMCAxLjAwMy0uNDQ4IDEuMDAzLTFzLS40NDktMS0xLjAwMy0xbTMuNjY3LjkwNmEuOTYuOTYgMCAwIDAtLjU2NC41Yy0uMjQ0LjQ5Ni0uMDU4IDEuMS40NCAxLjM0NC4yNjYuMTMuNTAxLjI3Ny43NTEuNDM3YTEuMDM3IDEuMDM3IDAgMCAwIDEuNDEtLjMxMi45OTQuOTk0IDAgMCAwLS4zMTMtMS4zNzUgMTAgMTAgMCAwIDAtLjk3Mi0uNTMxIDEgMSAwIDAgMC0uNzUyLS4wNjNtMy41NDEgMi40NjhhMS4wNSAxLjA1IDAgMCAwLS43NTIuMjE5IDEgMSAwIDAgMC0uMTU2IDEuNDA2Yy4xODMuMjMzLjM3NS40NjcuNTMyLjcxOWExIDEgMCAwIDAgMS4zOC4zMTIuOTU3Ljk1NyAwIDAgMCAuMzEzLTEuMzQzIDExIDExIDAgMCAwLS42NTktLjkzOC45OC45OCAwIDAgMC0uNjU4LS4zNzVtLTcuMjA4LjYyNWMtLjU1MyAwLTEuMDAyLjQ0OC0xLjAwMiAxdjQuOTk5YzAgLjI2Ni4xMjUuNTMuMzEzLjcxOWwzLjAwOCAyLjk5OWEuOTk1Ljk5NSAwIDAgMCAxLjQxMSAwIDEuMDI3IDEuMDI3IDAgMCAwIDAtMS40MzdsLTIuNzI3LTIuNzE4VjYuOTk4YzAtLjU1Mi0uNDQ5LTEtMS4wMDMtMW04LjU4NyAzLjAzMWEuOTg3Ljk4NyAwIDAgMC0uNzUyIDEuMTg3Yy4wNjQuMjg5LjEyNi41OC4xNTcuODc1YS45ODYuOTg2IDAgMCAwIDEuMDk3Ljg3NS45ODMuOTgzIDAgMCAwIC44NzctMS4wOTNjLS4wMzktLjM3LS4wNzYtLjczMy0uMTU3LTEuMDk0LS4xMTktLjUzOS0uNjgtLjg2OS0xLjIyMi0uNzVtLjQ0IDQuMDYyYTEuMDIzIDEuMDIzIDAgMCAwLTEuMjIzLjc1Yy0uMDcuMjg5LS4xOC41NjYtLjI4Mi44NDMtLjE5LjUxOS4xMDYgMS4wNjEuNjI3IDEuMjUuNTIuMTg5IDEuMDY0LS4wNDMgMS4yNTMtLjU2Mi4xMjctLjM0OC4yNTctLjcwMS4zNDUtMS4wNjMuMTMtLjUzNi0uMTgzLTEuMDg4LS43Mi0xLjIxOCIvPjwvc3ZnPg==);
}
.icon-code-square {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuOTkxIDMuMDAyYTQgNCAwIDAgMC00IDR2MTBhNCA0IDAgMCAwIDQgNGgxMGE0IDQgMCAwIDAgNC00di0xMGE0IDQgMCAwIDAtNC00aC0xMFptMCAyaDEwYTIgMiAwIDAgMSAyIDJ2MTBhMiAyIDAgMCAxLTIgMmgtMTBhMiAyIDAgMCAxLTItMnYtMTBhMiAyIDAgMCAxIDItMlptMi43NSAzLjAzYy0uMjUuMDUtLjUwMy4xNzgtLjY1Ni40MDhsLTEuOTY5IDIuOTY4YTEuMDI2IDEuMDI2IDAgMCAwIDAgMS4xMjVsMi4wMzEgMy4wNjNjLjMwNy40NTkuOTQ3LjU1NiAxLjQwNi4yNWEuOTg3Ljk4NyAwIDAgMCAuMjgyLTEuMzc1bC0xLjY4OC0yLjUgMS41OTQtMi40MDdjLjMwNi0uNDYuMjEtMS4xLS4yNS0xLjQwNi0uMjMtLjE1My0uNDk5LS4xNzUtLjc1LS4xMjVabTQuNDcgMGEuOTg0Ljk4NCAwIDAgMC0uNzUuMTI2Yy0uNDYuMzA3LS41ODkuOTQ3LS4yODIgMS40MDZsMS41OTMgMi40MDctMS42MjUgMi40NjlhLjk4Ni45ODYgMCAwIDAgLjI4MiAxLjM3NC45ODUuOTg1IDAgMCAwIDEuMzc0LS4yODFsMi4wMzItM2ExLjAyNiAxLjAyNiAwIDAgMCAwLTEuMTI1bC0yLTIuOTY4YS45NDYuOTQ2IDAgMCAwLS42MjUtLjQwN1oiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-code {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTguNzkyIDUuMDMyYy0uMjUxLjA1LS41MDMuMTc3LS42NTcuNDA3bC00IDZhMS4wMjQgMS4wMjQgMCAwIDAgMCAxLjEyNGw0IDZjLjMwNy40Ni45NDcuNTg4IDEuNDA3LjI4Mi40Ni0uMzA3LjU4Ny0uOTQ3LjI4MS0xLjQwNmwtMy42MjUtNS40MzggMy42MjUtNS40MzhhMS4wMjQgMS4wMjQgMCAwIDAtLjI4MS0xLjQwNi45ODUuOTg1IDAgMCAwLS43NS0uMTI1Wm02LjM3NSAwYy0uMjUxLS4wNS0uNTItLjAyOC0uNzUuMTI1LS40Ni4zMDctLjU4OC45NDctLjI4MSAxLjQwNmwzLjYyNSA1LjQzOC0zLjYyNSA1LjQzOGExLjAyNCAxLjAyNCAwIDAgMCAuMjggMS40MDZjLjQ2LjMwNiAxLjEuMTc4IDEuNDA3LS4yODJsNC02YTEuMDI0IDEuMDI0IDAgMCAwIDAtMS4xMjRsLTQtNmMtLjE1My0uMjMtLjQwNS0uMzU3LS42NTYtLjQwN1oiLz48L3N2Zz4=);
}
.icon-cup2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjAxNiAyLjAwMmMtLjI1NiAwLS41MjIuMDg2LS43MTguMjgxLS4xNTYuMTU3LS4wNjUuMTE1LS42MjQuNTYzLS45OTIuNzk1LTEuNDUgMS42MTEtMS41OTIgMy4xNTZINS4wMjNhMSAxIDAgMCAwLS45OTkgMXY2Ljg3NWMwIDIuNjYyIDEuNDY1IDQuOTQ1IDMuNDY1IDYuMTI1SDYuMDIyYTEgMSAwIDAgMCAwIDJoMTEuOTg2YTEgMSAwIDAgMCAwLTJIMTYuNTFjMi4xMDgtMS4yNDYgMy40OTUtMy41NjkgMy40OTUtNmEzLjk5OCAzLjk5OCAwIDAgMCAzLjk5Ni00YzAtMi4yMDktMS43OS00LTMuOTk1LTRoLTQuOTAxYy4wODgtLjc3Ni4yNTQtMS4xNzIuNzgtMS41OTQuNjUtLjUyLjYwOC0uNDUyLjg0My0uNjg3YTEuMDMgMS4wMyAwIDAgMCAwLTEuNDM4IDEuMDEyIDEuMDEyIDAgMCAwLS43MTgtLjI4IDEuMDEgMS4wMSAwIDAgMC0uNzE4LjI4Yy0uMTU2LjE1Ny0uMDY1LjExNS0uNjI0LjU2My0uOTg1Ljc5LTEuNDE4IDEuNjMxLTEuNTYgMy4xNTZIMTAuMTFjLjA5LS43ODYuMjQ5LTEuMTY4Ljc4LTEuNTk0LjY1LS41Mi42MDctLjQ1Mi44NDMtLjY4N2ExLjAzIDEuMDMgMCAwIDAgMC0xLjQzOCAxLjAxMiAxLjAxMiAwIDAgMC0uNzE4LS4yOFptLTQuOTk0IDZoMTEuOTg2djUuODc1YTUuMTMgNS4xMyAwIDAgMS01LjEyIDUuMTI1aC0xLjc0N2E1LjEzIDUuMTMgMCAwIDEtNS4xMi01LjEyNVY4LjAwMlptMTMuOTgzIDBjMS4xMDQgMCAxLjk5OC44OTUgMS45OTggMnMtLjg5NCAyLTEuOTk3IDJ2LTRaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-deal-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0ZGOTBFOCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNy42OTMgNS40ODggMi4wMDYtMS44MTNhNC4yOSA0LjI5IDAgMCAxIDMuNDM3LTEuMDY4bDIuNjU0LjM1MkwxOS40NzMuOTY4YS4zNTcuMzU3IDAgMCAxIC41MjcuMzE0djYuNzY5YzAgLjQ2LS4yMjIuODkzLS41OTcgMS4xNjJsLTIuNDggMS43NzUtMi42ODUtMi4yNTNjLjU0LS4xOTEgMS0uNTA2IDEuMzgtLjlhLjg5My44OTMgMCAwIDAtMS4yODYtMS4yNCAxLjc0IDEuNzQgMCAwIDEtLjkzMi41MjNjLS4zMTMuMDYxLS43MTEuMDUtMS4yMTMtLjEwNGwtLjYzOC0uNTM1LTEuNzc4IDEuNDM5YTEuNiAxLjYgMCAwIDEtMi4wNzgtMi40M002LjQ5NiA0LjE2M2wxLjQ0LTEuMzAyYTQuNCA0LjQgMCAwIDAtMS45LS4wOWwtMi42MjIuNDU0TC41MzggMS42NzdBLjM2NS4zNjUgMCAwIDAgMCAxLjk5OFY4LjA1YzAgLjQ4My4yMzkuOTM0LjYzNyAxLjIwNmw3Ljc5MyA1LjMxMmEyLjkyIDIuOTIgMCAwIDAgMy4zMzUtLjAzMmwzLjU4LTIuNTQyLTMuODE2LTMuMjAxLS42MzQuNTEzYTMuMzg1IDMuMzg1IDAgMCAxLTQuNC01LjE0MyIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.icon-diagram-2-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEyLjAyOSAyLjAwM2EzIDMgMCAwIDAtMyAzYzAgMS4yNjguODM5IDIuNDA4IDEuOTk4IDIuODI3bC4wMDIgMy4xNzNoLTRhMSAxIDAgMCAwLTEgMWwtLjAwMSA0LjE3NWMtMS4xNTEuMzk2LTIgMS41NTctMiAyLjgyNWEzIDMgMCAxIDAgNiAwYzAtMS4yNjgtLjc5NC0yLjM4Ni0xLjk4OC0yLjgzOGwtLjAxMS0zLjE2Mmg4bC4wMDcgMy4xNzdhMi45OTMgMi45OTMgMCAwIDAtMi4wMDcgMi44MjMgMyAzIDAgMSAwIDYgMGMwLTEuMjY4LS44Mi0yLjM4NC0xLjk5Mi0yLjgyOGwtLjAwOC00LjE3MmExIDEgMCAwIDAtMS0xaC00bC0uMDAzLTMuMTc3YzEuMTY0LS40MTEgMi4wMDMtMS41NTUgMi4wMDMtMi44MjNhMyAzIDAgMCAwLTMtM1oiLz48L3N2Zz4=);
}
.icon-download-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk5MSAyLjAwM2ExIDEgMCAwIDAtMSAxdjEwaC0zbDQgNCA0LTRoLTN2LTEwYTEgMSAwIDAgMC0xLTF6bS04IDEyYTEgMSAwIDAgMC0xIDF2MmE0IDQgMCAwIDAgNCA0aDEwYTQgNCAwIDAgMCA0LTR2LTJhMSAxIDAgMCAwLTIgMHYyYTIgMiAwIDAgMS0yIDJoLTEwYTIgMiAwIDAgMS0yLTJ2LTJhMSAxIDAgMCAwLTEtMXoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-download {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk5MSAyLjAwM2ExIDEgMCAwIDAtMSAxdjEwLjU2MmwtMy0yLjk2OC0xLjQwNiAxLjQwNiA0LjY4NyA0LjcxOWExLjAzIDEuMDMgMCAwIDAgMS40MzggMGw0LjY4Ny00LjcyLTEuNDA2LTEuNDA1LTMgMi45NjhWMy4wMDNhMSAxIDAgMCAwLTEtMVptLTggMTJhMSAxIDAgMCAwLTEgMXYyYTQgNCAwIDAgMCA0IDRoMTBhNCA0IDAgMCAwIDQtNHYtMmExIDEgMCAwIDAtMiAwdjJhMiAyIDAgMCAxLTIgMmgtMTBhMiAyIDAgMCAxLTItMnYtMmExIDEgMCAwIDAtMS0xWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-dropbox {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBmaWxsPSIjNzk3ODc0Ij48cGF0aCBkPSJNMi45Mi40MS4zNzMgMi4wMzIgMi45MiAzLjY1NWwyLjU0Ny0xLjYyM0wyLjkyLjQxWiIvPjxwYXRoIGQ9Ik04LjAxNC40MSA1LjQ2NyAyLjAzMmwyLjU0NyAxLjYyMyAyLjU0Ny0xLjYyM0w4LjAxNC40MVpNLjM3NCA1LjI3NyAyLjkyIDYuODk5bDIuNTQ4LTEuNjIyTDIuOTIgMy42NTUuMzc0IDUuMjc3WiIvPjxwYXRoIGQ9Ik04LjAxNCAzLjY1NSA1LjQ2NyA1LjI3N2wyLjU0NyAxLjYyMiAyLjU0Ny0xLjYyMi0yLjU0Ny0xLjYyMlpNMi45MiA3LjQ0bDIuNTQ4IDEuNjIyTDguMDE0IDcuNDQgNS40NjggNS44MTggMi45MiA3LjQ0WiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zNzMgLjQxKSIgZD0iTTAgMGgxMC4xODh2OC42NTJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
}
.icon-embed {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTYuMDE1IDMuOTE1YTQgNCAwIDAgMC00IDR2OGE0IDQgMCAwIDAgNCA0aDEyYTQgNCAwIDAgMCA0LTR2LThhNCA0IDAgMCAwLTQtNGgtMTJabTAgMmgxMmEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMCAxLTIgMmgtMTJhMiAyIDAgMCAxLTItMnYtOGEyIDIgMCAwIDEgMi0yWk05LjY0IDguMDcxYy0uMzcuMTk4LS42MjUuNTctLjYyNSAxLjA5NHY1LjVjMCAxLjA0OSAxLjA0NCAxLjU1MiAxLjkwNiAxLjA2Mmw0LjA2My0yLjMxMmMxLjM3OC0uODU1IDEuMzI4LTIuMTc1IDAtM0wxMC45MiA4LjEwM2ExLjMyMSAxLjMyMSAwIDAgMC0xLjI4LS4wMzNaIi8+PC9zdmc+);
}
.icon-emoji-smile {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAxNCAyLjAwM2MtNS41MjMgMC0xMCA0LjQ3Ny0xMCAxMHM0LjQ3NyAxMCAxMCAxMCAxMC00LjQ3NyAxMC0xMC00LjQ3Ny0xMC0xMC0xMFptMCAyYTggOCAwIDEgMSAwIDE2IDggOCAwIDAgMSAwLTE2Wm0tMyA1YTEgMSAwIDAgMC0xIDF2MWExIDEgMCAwIDAgMiAwdi0xYTEgMSAwIDAgMC0xLTFabTYgMGExIDEgMCAwIDAtMSAxdjFhMSAxIDAgMCAwIDIgMHYtMWExIDEgMCAwIDAtMS0xWm0tNS44MTIgNC44NDRjLS4yNTYgMC0uNTI0LjA4Ni0uNzE5LjI4YS45OS45OSAwIDAgMCAwIDEuNDA3IDQuOTg2IDQuOTg2IDAgMCAwIDMuNTMxIDEuNDY5IDUuMDE0IDUuMDE0IDAgMCAwIDMuNTMyLTEuNDcuOTkuOTkgMCAwIDAgMC0xLjQwNS45OS45OSAwIDAgMC0xLjQwNyAwIDMuMDEgMy4wMSAwIDAgMS0yLjEyNS44NzUgMi45OTUgMi45OTUgMCAwIDEtMi4xMjUtLjg3NS45NDIuOTQyIDAgMCAwLS42ODctLjI4MVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-envelope-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTUzIDQuMDAyYy0yLjAzNCAwLTMuNjI2LjUxNC0zLjkwNyAyLjQ2OS0uMDkuNjI2LjEwOCAxLjI0Mi41NjMgMS42ODcuMjI2LjIyLjQ2NS40ODQuNzguNzUuNzk0LjY2OSAxLjgwNSAxLjQyIDIuNzUgMi4wOTQgMi42MDQgMS44NSA0LjY1OSAzIDUuODc2IDMgMS4yMTcgMCAzLjI3Mi0xLjE1IDUuODc1LTMgLjk0Ny0uNjczIDEuOTU4LTEuNDI2IDIuNzUtMi4wOTQuMzE2LS4yNjYuNTU1LS41MjguNzgtLjc1YTEuOTQ0IDEuOTQ0IDAgMCAwIC41NjQtMS42ODdDMjEuNzAzIDQuNTE2IDIwLjExIDQgMTguMDc3IDRINS45NTNabS0zLjkzOCA2LjE1NnY1Ljg0NGE0IDQgMCAwIDAgNCA0aDEyYTQgNCAwIDAgMCA0LTR2LTUuODQ0YTI2LjEyMiAyNi4xMjIgMCAwIDEtMy4wMzEgMi41Yy0yLjgzNiAyLjAwOC01LjM4MyAzLjM0NC02Ljk3IDMuMzQ0LTEuNTg1IDAtNC4xMzItMS4zMzYtNi45NjgtMy4zNDRhMjYuMDM3IDI2LjAzNyAwIDAgMS0zLjAzMS0yLjVaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-envelope-open-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAxNSAzLjAwMmMtMS4wMDYgMC0yLjU2NS43My00Ljc1IDIuMDMxYTU3Ljg5IDU3Ljg5IDAgMCAwLTEuMDMxLjYyNSA4MS4yMyA4MS4yMyAwIDAgMC0yLjY1NyAxLjc1Yy0uMTQ3LjEwMS0uMzI0LjIxNS0uNTYyLjM3NWw2LjE1NiA0LjEyNWMxLjE5LS41NTQgMi4yNS0uOTA2IDIuODQ0LS45MDYuNTE2IDAgMS42MDQuMzcgMi43NS45Ny42MjgtLjQxNyA2LjI1LTQuMTg5IDYuMjUtNC4xODktLjIzOC0uMTYtLjQxNS0uMjc0LS41NjMtLjM3NWE4MS4yMyA4MS4yMyAwIDAgMC0yLjY1Ni0xLjc1IDU3Ljg5IDU3Ljg5IDAgMCAwLTEuMDMxLS42MjVjLTIuMTg2LTEuMy0zLjc0NS0yLjAzLTQuNzUtMi4wM1ptLTEwIDYuNTMxdjYuNzVjMS42NzItMS4xODIgMy40ODktMi4zOTggNS4xMjUtMy4zMTJMMi4wMTUgOS41MzNabTIwIC4wMzFzLTMuNzQzIDIuNDU0LTUuMjUgMy40N2E2NC4wNCA2NC4wNCAwIDAgMSA1LjI1IDMuMjh2LTYuNzVabS0xMCAzLjQzOGMtMS4yOSAwLTYuMTg2IDIuOTA1LTkuNjg4IDUuNTMxYTMuOTk0IDMuOTk0IDAgMCAwIDMuNjg4IDIuNDdoMTJjMS41NzUgMCAzLjA3My0xLjAxMiAzLjY4Ny0yLjQzOS0zLjUzLTIuNTIzLTguNjUxLTUuNTYyLTkuNjg3LTUuNTYyWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-eye-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAwMiA0LjAwMmMtMi45NiAwLTUuNDUyIDEuNDU0LTcuNSAzLjg0NGExNi42NTQgMTYuNjU0IDAgMCAwLTEuODEyIDIuNTYyYy0uMzAyLjUyOC0uNDg2LjkzNi0uNTk0IDEuMTg4YTEuMDU4IDEuMDU4IDAgMCAwIDAgLjgxMmMuMTA4LjI1Mi4yOTIuNjYuNTk0IDEuMTg4YTE2LjY1MiAxNi42NTIgMCAwIDAgMS44MTIgMi41NjJjMi4wNDggMi4zOSA0LjU0IDMuODQ0IDcuNSAzLjg0NCAyLjk1OSAwIDUuNDUyLTEuNDU0IDcuNS0zLjg0NGExNi42NTIgMTYuNjUyIDAgMCAwIDEuODEyLTIuNTYyYy4zMDItLjUyOC40ODYtLjkzNi41OTQtMS4xODhhMS4wNTggMS4wNTggMCAwIDAgMC0uODEyYy0uMTA4LS4yNTItLjI5Mi0uNjYtLjU5NC0xLjE4OGExNi42NTQgMTYuNjU0IDAgMCAwLTEuODEyLTIuNTYyYy0yLjA0OC0yLjM5LTQuNTQxLTMuODQ0LTcuNS0zLjg0NFptMCA0YTQgNCAwIDEgMSAwIDggNCA0IDAgMCAxIDAtOFptMCAyQTIgMiAwIDEgMCAxMiAxNGEyIDIgMCAwIDAgMC00WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-file-arrow-down {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTguMDI5IDIuMDAzYTQgNCAwIDAgMC00IDR2MTJhNCA0IDAgMCAwIDQgNGg4YTQgNCAwIDAgMCA0LTR2LTEyYTQgNCAwIDAgMC00LTRoLThabTAgMmg4YTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMmgtOGEyIDIgMCAwIDEtMi0ydi0xMmEyIDIgMCAwIDEgMi0yWm00IDNhMSAxIDAgMCAwLTEgMXY1aC0zbDQgNCA0LTRoLTN2LTVhMSAxIDAgMCAwLTEtMVoiLz48L3N2Zz4=);
}
.icon-file-earmark-binary-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNTkxIDIuMDAzYy0xLjk1MSAwLTMuNTYyIDEuNDgtMy41NjIgMy4zNDRWMTguNjZjMCAxLjg2NCAxLjYxMSAzLjM0NCAzLjU2MiAzLjM0NGg4Ljg3NmMxLjk1MSAwIDMuNTYyLTEuNDggMy41NjItMy4zNDRWOC45NzJjMC0zLjU2My0zLjQzOS02Ljk2OS03LTYuOTY5SDcuNTkxWm02LjQzOCAyLjI1YzEuNzYuNDY3IDMuMjc4IDEuOTY2IDMuNzUgMy43Mi0uNjYzLjAxLTEuMjQ5LjAzNi0xLjc1LjAzLTEuNDY4LS4wMTgtMi4wMTQtLjMwNC0yLjAzMS0yLS4wMDItLjE3NS4wMjItLjk3LjAzMS0xLjc1Wm0tMy45NjkgOC43NWMxLjMwMyAwIDIgLjk0IDIgMi4zNDR2LjMxMmMwIDEuMzMxLS42ODIgMi4zNDQtMi4wMyAyLjM0NC0xLjMwNCAwLTItLjk0Ni0yLTIuMzQ0di0uMzEyYzAtMS4zOTguNzM1LTIuMzQ0IDIuMDMtMi4zNDRabTMuODc1LjA5NGgxLjA5NHY0LjgxMmgtMS4wOTR2LTMuODc1aC0uMDYyYy0uMTM5LjA3MS0xLjAwNy42MDMtMS4xODguNzJ2LS45MDdjLjE5Ny0uMTMgMS4wNDYtLjY1IDEuMjUtLjc1Wm0tMy44NzUuNzVjLS41NDcgMC0uOTA2LjQ5NC0uOTA2IDEuNXYuMzEyYzAgMS4wMDYuMzYgMS41LjkwNiAxLjUuNTQ4IDAgLjkwNy0uNDk4LjkwNy0xLjV2LS4zMTJjMC0xLjAwMi0uMzU5LTEuNS0uOTA3LTEuNVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-file-earmark-diff {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNTkxIDIuMDAzYy0xLjk1MiAwLTMuNTYyIDEuNDgtMy41NjIgMy4zNDRWMTguNjZjMCAxLjg2NCAxLjYxIDMuMzQ0IDMuNTYyIDMuMzQ0aDguODc2YzEuOTUgMCAzLjU2Mi0xLjQ4IDMuNTYyLTMuMzQ0VjguOTczYzAtMy41NjQtMy40NC02Ljk3LTctNi45N0g3LjU5Wm0wIDJoNC40MzhjMCAzLjU1MiAyLjQ0OCA2IDYgNnY4LjY1NmMwIC43MTQtLjY3NCAxLjM0NC0xLjU2MiAxLjM0NEg3LjU5Yy0uODg4IDAtMS41NjItLjYzLTEuNTYyLTEuMzQ0VjUuMzQ3YzAtLjcxNC42NzQtMS4zNDQgMS41NjItMS4zNDRabTYuNDY5LjI1YzEuNzQ4LjQ3NyAzLjI1IDEuOTc2IDMuNzE5IDMuNzItMi4yMDEtLjEwOC0zLjYxMi0xLjUxOS0zLjcyLTMuNzJabS0yLjAzMSA0Ljc1YTEgMSAwIDAgMC0xIDF2MWgtMWExIDEgMCAwIDAgMCAyaDF2MWExIDEgMCAwIDAgMiAwdi0xaDFhMSAxIDAgMCAwIDAtMmgtMXYtMWExIDEgMCAwIDAtMS0xWm0tMiA3YTEgMSAwIDAgMCAwIDJoNGExIDEgMCAwIDAgMC0yaC00WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-file-earmark-font {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTcuNTkgMi4wMDNjLTEuOTUgMC0zLjU2MSAxLjQ4LTMuNTYxIDMuMzQ0VjE4LjY2YzAgMS44NjQgMS42MSAzLjM0NCAzLjU2MiAzLjM0NGg4Ljg3NmMxLjk1IDAgMy41NjItMS40OCAzLjU2Mi0zLjM0NFY4Ljk3M2MwLTMuNTY0LTMuNDQtNi45Ny03LTYuOTdINy41OVptMCAyaDQuNDM5VjYuNjZjMCAxLjg2NCAxLjYxIDMuMzQ0IDMuNTYyIDMuMzQ0aDIuNDM4djguNjU2YzAgLjcxNC0uNjc0IDEuMzQ0LTEuNTYyIDEuMzQ0SDcuNTljLS44ODggMC0xLjU2Mi0uNjMtMS41NjItMS4zNDRWNS4zNDdjMC0uNzE0LjY3NC0xLjM0NCAxLjU2Mi0xLjM0NFptNi40MzkuMjVjMS43NzIuNDcgMy4zMjIgMS45ODMgMy43OCAzLjc1aC0yLjIxOGMtLjg5IDAtMS41NjItLjYzLTEuNTYyLTEuMzQ0VjQuMjUzWm0tNC4yNSA3Ljc1YS43NS43NSAwIDAgMCAwIDEuNWgxLjV2My43NWEuNzUuNzUgMCAwIDAgMS41IDB2LTMuNzVoMS41YS43NS43NSAwIDAgMCAwLTEuNWgtNC41WiIvPjwvc3ZnPg==);
}
.icon-file-earmark-image-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNTkgMi4wMDNjLTEuOTUxIDAtMy41NjIgMS40OC0zLjU2MiAzLjM0NFYxOC42NmMwIDEuODY0IDEuNjEgMy4zNDQgMy41NjMgMy4zNDRoOC44NzVjMS45NTIgMCAzLjU2Mi0xLjQ4IDMuNTYyLTMuMzQ0VjguOTcyYzAtMy41NjMtMy40NC02Ljk2OS03LTYuOTY5SDcuNTkxWm02LjQ0MiAyLjEyMmMxLjc2LjQ2NyAzLjQxIDIuMTI1IDMuODgzIDMuODc4LS42NjMuMDEtMS4zODYuMDA2LTEuODg3IDAtMS40NjctLjAxOC0yLjAxMy0uMzA0LTIuMDMtMi0uMDAzLS4xNzUuMDI1LTEuMDk5LjAzNC0xLjg3OFpNOS4wMjggOC4wMDNhMSAxIDAgMSAxIDAgMiAxIDEgMCAwIDEgMC0yWm02IDZjLjM4NSAwIDEuNTE0LjYyIDMgMy4zMTJ2MS4zNDRjMCAuNzE0LS42NzQgMS4zNDQtMS41NjIgMS4zNDRINy41OWMtLjg4OSAwLTEuNTYzLS42My0xLjU2My0xLjM0NHYtLjVjLjAyNy0uMDY5LjA0Ny0uMTEzLjA5NC0uMjE4YTUuOTkgNS45OSAwIDAgMSAuNS0uODc2Yy40NTktLjY4Ny45MzYtMS4wNjIgMS40MDYtMS4wNjIuNTggMCAxLjA4LjI2NyAxLjUzMi43Mi4yODguMjg3LjQ4MS41NTYuNTYyLjcxOC4zNjkuNzM3IDEuNDQ0LjczNiAxLjgxMyAwIC4wNTMtLjEwNy4xNi0uMzAyLjMxMi0uNTYzLjI1NS0uNDM4LjU0LS44NzcuODQ0LTEuMjguNzYtMS4wMTYgMS40OC0xLjU5NSAxLjkzNy0xLjU5NVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-file-earmark-medical-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNTkgMi4wMDNjLTEuOTUgMC0zLjU2MSAxLjQ4LTMuNTYxIDMuMzQ0VjE4LjY2YzAgMS44NjQgMS42MSAzLjM0NCAzLjU2MiAzLjM0NGg4Ljg3NmMxLjk1IDAgMy41NjItMS40OCAzLjU2Mi0zLjM0NFY4Ljk3MmMwLTMuNTYzLTMuNDQtNi45NjktNy02Ljk2OUg3LjU5Wm02LjQzOSAyLjI1YzEuNzU5LjQ2NyAzLjI3OCAxLjk2NiAzLjc1IDMuNzItLjY2My4wMS0xLjI1LjAzNi0xLjc1LjAzLTEuNDY4LS4wMTgtMi4wMTQtLjMwNC0yLjAzMS0yLS4wMDItLjE3NS4wMjItLjk3LjAzLTEuNzVabS00IDEuNzVhMSAxIDAgMCAxIDEgMSAxIDEgMCAwIDEgMCAyIDEgMSAwIDAgMS0yIDAgMSAxIDAgMCAxIDAtMiAxIDEgMCAwIDEgMS0xWm0tMSA2aDZhMSAxIDAgMCAxIDAgMmgtNmExIDEgMCAwIDEgMC0yWm0wIDRoNmExIDEgMCAwIDEgMCAyaC02YTEgMSAwIDAgMSAwLTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-file-earmark-medical {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTcuNTkgMi4wMDNjLTEuOTUgMC0zLjU2MSAxLjQ4LTMuNTYxIDMuMzQ0VjE4LjY2YzAgMS44NjQgMS42MSAzLjM0NCAzLjU2MiAzLjM0NGg4Ljg3NmMxLjk1IDAgMy41NjItMS40OCAzLjU2Mi0zLjM0NFY4Ljk3M2MwLTMuNTY0LTMuNDQtNi45Ny03LTYuOTd6bTAgMmg0LjQzOVY2LjY2YzAgMS44NjQgMS42MSAzLjM0NCAzLjU2MiAzLjM0NGgyLjQzOHY4LjY1NmMwIC43MTQtLjY3NCAxLjM0NC0xLjU2MiAxLjM0NEg3LjU5Yy0uODg4IDAtMS41NjItLjYzLTEuNTYyLTEuMzQ0VjUuMzQ3YzAtLjcxNC42NzQtMS4zNDQgMS41NjItMS4zNDRtNi40MzkuMjVjMS43NzIuNDcgMy4zMjIgMS45ODMgMy43OCAzLjc1aC0yLjIxOGMtLjg5IDAtMS41NjItLjYzLTEuNTYyLTEuMzQ0em0tNCAzLjc1YTEgMSAwIDAgMC0xIDEgMSAxIDAgMCAwIDAgMiAxIDEgMCAwIDAgMiAwIDEgMSAwIDAgMCAwLTIgMSAxIDAgMCAwLTEtMW0tMSA1YTEgMSAwIDAgMCAwIDJoNmExIDEgMCAwIDAgMC0yem0wIDNhMSAxIDAgMCAwIDAgMmg2YTEgMSAwIDAgMCAwLTJ6Ii8+PC9zdmc+);
}
.icon-file-earmark-music-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEyIDE2LjVhMSAxIDAgMSAwLTIgMCAxIDEgMCAwIDAgMiAwWiIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE5Ljk3MiA4Ljk2OGMwLTMuNTYzLTMuNDQtNi45Ny03LTYuOTdINy41MzRjLTEuOTUxIDAtMy41NjIgMS40OC0zLjU2MiAzLjM0NXYxMy4zMTJjMCAxLjg2NCAxLjYxIDMuMzQ0IDMuNTYyIDMuMzQ0aDguODc2YzEuOTUgMCAzLjU2Mi0xLjQ4IDMuNTYyLTMuMzQ0VjguOTY4Wk0xMy45NSA1LjQyNGMuMDA4LS4zMy4wMTctLjc1NS4wMjItMS4xNzUgMS43NTkuNDY3IDMuMjc4IDEuOTY2IDMuNzUgMy43MTktLjI1My4wMDQtLjQ5NS4wMS0uNzI1LjAxNi0uMzczLjAxLS43MTYuMDE5LTEuMDI1LjAxNS0xLjQ2OC0uMDE4LTIuMDE0LS4zMDQtMi4wMzEtMi0uMDAxLS4wOC4wMDMtLjI5My4wMS0uNTc1Wk0xMiAxMy42NTZWOS41aDR2MmgtMnY1YzAgLjI4Mi0uMDIxLjUyMi0uMDk0Ljc4MUMxMy41NTEgMTguNTQyIDEyLjM3NCAxOS41IDExIDE5LjVhMyAzIDAgMSAxIDAtNmMuMzg5IDAgLjY3Ni4wNSAxIC4xNTZaTTExIDE1LjVhMSAxIDAgMSAxIDAgMiAxIDEgMCAwIDEgMC0yWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.icon-file-earmark-play-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNTkgMi4wMDRjLTEuOTUgMC0zLjU2MiAxLjQ4LTMuNTYyIDMuMzQ0VjE4LjY2YzAgMS44NjMgMS42MTEgMy4zNDMgMy41NjIgMy4zNDNoOC44NzZjMS45NTEgMCAzLjU2Mi0xLjQ4IDMuNTYyLTMuMzQzVjguOTczYzAtMy41NjMtMy40MzktNi45Ny03LTYuOTdINy41OVptNi40MzggMi4yNWMxLjc2LjQ2NyAzLjI3OCAxLjk2NiAzLjc1IDMuNzE5LS42NjMuMDEtMS4yNDkuMDM3LTEuNzUuMDMtMS40NjgtLjAxNy0yLjAxNC0uMzAzLTIuMDMtMi0uMDAzLS4xNzQuMDIxLS45Ny4wMy0xLjc1Wm0tMy40NjkgNi44NzVhLjk5NS45OTUgMCAwIDEgMS4wMzEuMDNsMyAyYTEuMDIyIDEuMDIyIDAgMCAxIDAgMS42ODhsLTMgMmMtLjY2NC40NDQtMS41NjItLjA0NS0xLjU2Mi0uODQ0di00YS45OC45OCAwIDAgMSAuNTMxLS44NzRaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-file-earmark-plus {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTcuNTkgMi4wMDRjLTEuOTUxIDAtMy41NjIgMS40OC0zLjU2MiAzLjM0NFYxOC42NmMwIDEuODYzIDEuNjEgMy4zNDMgMy41NjMgMy4zNDNoOC44NzVjMS45NTIgMCAzLjU2Mi0xLjQ4IDMuNTYyLTMuMzQzVjguOTczYzAtMy41NjMtMy40NC02Ljk3LTctNi45N0g3LjU5MVptMCAyaDQuNDM4VjYuNjZjMCAxLjg2NCAxLjYxIDMuMzQ0IDMuNTYzIDMuMzQ0aDIuNDM3djguNjU2YzAgLjcxMy0uNjc0IDEuMzQzLTEuNTYyIDEuMzQzSDcuNTljLS44ODkgMC0xLjU2My0uNjMtMS41NjMtMS4zNDNWNS4zNDhjMC0uNzE0LjY3NC0xLjM0NCAxLjU2My0xLjM0NFptNi40MzguMjVjMS43NzIuNDcgMy4zMjIgMS45ODMgMy43ODEgMy43NWgtMi4yMThjLS44OSAwLTEuNTYzLS42My0xLjU2My0xLjM0NFY0LjI1NFptLTIgNi43NWExIDEgMCAwIDAtMSAxdjFoLTFhMSAxIDAgMCAwIDAgMmgxdjFhMSAxIDAgMCAwIDIgMHYtMWgxYTEgMSAwIDAgMCAwLTJoLTF2LTFhMSAxIDAgMCAwLTEtMVoiLz48L3N2Zz4=);
}
.icon-file-earmark-text-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNTkgMi4wMDRjLTEuOTUgMC0zLjU2MiAxLjQ4LTMuNTYyIDMuMzQ0VjE4LjY2YzAgMS44NjQgMS42MTEgMy4zNDQgMy41NjIgMy4zNDRoOC44NzZjMS45NTEgMCAzLjU2Mi0xLjQ4IDMuNTYyLTMuMzQ0VjguOTczYzAtMy41NjMtMy40MzktNi45Ny03LTYuOTdINy41OVptNi40MzggMi4xMjVjMS43NzIuNDcgMy40MTYgMi4xMDggMy44NzUgMy44NzVIMTUuNTljLS44ODkgMC0xLjU2Mi0uNjMtMS41NjItMS4zNDRWNC4xMjlabS01IDMuODc1aDFhMSAxIDAgMCAxIDAgMmgtMWExIDEgMCAwIDEgMC0yWm0wIDRoNmExIDEgMCAwIDEgMCAyaC02YTEgMSAwIDAgMSAwLTJabTAgNGg2YTEgMSAwIDAgMSAwIDJoLTZhMSAxIDAgMCAxIDAtMloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-file-earmark-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNTkxIDIuMDA0Yy0xLjk1MSAwLTMuNTYyIDEuNDgtMy41NjIgMy4zNDRWMTguNjZjMCAxLjg2NCAxLjYxMSAzLjM0NCAzLjU2MiAzLjM0NGg4Ljg3NmMxLjk1MSAwIDMuNTYyLTEuNDggMy41NjItMy4zNDRWOC45NzNjMC0zLjU2My0zLjQzOS02Ljk3LTctNi45N0g3LjU5MVptMCAyaDQuNDM4VjYuNjZjMCAxLjg2NCAxLjYxMSAzLjM0NCAzLjU2MiAzLjM0NGgyLjQzOHY4LjY1NmMwIC43MTQtLjY3NCAxLjM0NC0xLjU2MiAxLjM0NEg3LjU5MWMtLjg4OCAwLTEuNTYyLS42My0xLjU2Mi0xLjM0NFY1LjM0OGMwLS43MTQuNjc0LTEuMzQ0IDEuNTYyLTEuMzQ0Wm02LjQzOC4xMjVjMS43NzIuNDcgMy40MTYgMi4xMDggMy44NzUgMy44NzVoLTIuMzEzYy0uODg5IDAtMS41NjItLjYzLTEuNTYyLTEuMzQ0VjQuMTI5Wm0tNSAzLjg3NWExIDEgMCAwIDAgMCAyaDFhMSAxIDAgMCAwIDAtMmgtMVptMCA0YTEgMSAwIDAgMCAwIDJoNmExIDEgMCAwIDAgMC0yaC02Wm0wIDRhMSAxIDAgMCAwIDAgMmg2YTEgMSAwIDAgMCAwLTJoLTZaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-file-earmark-zip-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNTkgMi4wMDRjLTEuOTUgMC0zLjU2MSAxLjQ4LTMuNTYxIDMuMzQ0VjE4LjY2YzAgMS44NjQgMS42MSAzLjM0NCAzLjU2MiAzLjM0NGg4Ljg3NmMxLjk1IDAgMy41NjItMS40OCAzLjU2Mi0zLjM0NFY4Ljk3M2MwLTMuNTYzLTMuNDQtNi45Ny03LTYuOTdINy41OVptNi40MzUgMi4xMjRjMS43NTkuNDY3IDMuNDA2IDIuMTA4IDMuODc4IDMuODYtLjY2My4wMS0xLjM3My4wMjItMS44NzQuMDE2LS43MzItLjAxLTEuMTUzLS4wMTMtMS41NTctLjM3LS40MDEtLjM1Mi0uNDg3LS43MDYtLjQ3LTEuNjE4bC4wMjMtMS44ODhabS00Ljk5Ni44NzZoMWExIDEgMCAwIDEgMCAyaC0xYTEgMSAwIDAgMSAwLTJabTAgM2gxYTEgMSAwIDAgMSAwIDJoLTFhMSAxIDAgMCAxIDAtMlptMCAzaDFhMSAxIDAgMCAxIDAgMmgtMWExIDEgMCAwIDEgMC0yWm0wIDNoMWExIDEgMCAwIDEgMSAxdjJhMSAxIDAgMCAxLTEgMWgtMWExIDEgMCAwIDEtMS0xdi0yYTEgMSAwIDAgMSAxLTFaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-file-music {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMDI5IDIuMDA0YTQgNCAwIDAgMC00IDR2MTJhNCA0IDAgMCAwIDQgNGg4YTQgNCAwIDAgMCA0LTR2LTEyYTQgNCAwIDAgMC00LTRoLThabTAgMmg4YTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMmgtOGEyIDIgMCAwIDEtMi0ydi0xMmEyIDIgMCAwIDEgMi0yWm00IDN2NC4xNTZhMi45ODIgMi45ODIgMCAwIDAtMS0uMTU2IDMgMyAwIDEgMCAwIDYgMi45NiAyLjk2IDAgMCAwIDIuODc1LTIuMTU2Yy4wNzMtLjI2LjEyNS0uNTYxLjEyNS0uODQ0di01aDJ2LTJoLTRabS0xIDZhMSAxIDAgMSAxLS4wMDEgMiAxIDEgMCAwIDEgMC0yWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-file-play {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTguMDI5IDIuMDA0YTQgNCAwIDAgMC00IDR2MTJhNCA0IDAgMCAwIDQgNGg4YTQgNCAwIDAgMCA0LTR2LTEyYTQgNCAwIDAgMC00LTRoLThabTAgMmg4YTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMmgtOGEyIDIgMCAwIDEtMi0ydi0xMmEyIDIgMCAwIDEgMi0yWm0xLjUgNC4xMjVhLjk5Mi45OTIgMCAwIDAtLjUuODc1djZhLjk4NC45ODQgMCAwIDAgMS41Ljg0NGw1LTNhLjk3Ny45NzcgMCAwIDAgMC0xLjY4OGwtNS0zYS45OC45OCAwIDAgMC0xLS4wMzFaIi8+PC9zdmc+);
}
.icon-file-text-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTguMDI5IDIuMDA0YTQgNCAwIDAgMC00IDR2MTJhNCA0IDAgMCAwIDQgNGg4YTQgNCAwIDAgMCA0LTR2LTEyYTQgNCAwIDAgMC00LTR6bTEgNGg2YTEgMSAwIDAgMSAwIDJoLTZhMSAxIDAgMCAxIDAtMm0wIDRoNmExIDEgMCAwIDEgMCAyaC02YTEgMSAwIDAgMSAwLTJtMCA0aDNhMSAxIDAgMCAxIDAgMmgtM2ExIDEgMCAwIDEgMC0yIi8+PC9zdmc+);
}
.icon-file-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMDI5IDIuMDA0YTQgNCAwIDAgMC00IDR2MTJhNCA0IDAgMCAwIDQgNGg4YTQgNCAwIDAgMCA0LTR2LTEyYTQgNCAwIDAgMC00LTRoLThabTAgMmg4YTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMmgtOGEyIDIgMCAwIDEtMi0ydi0xMmEyIDIgMCAwIDEgMi0yWm0xIDJhMSAxIDAgMCAwIDAgMmg2YTEgMSAwIDAgMCAwLTJoLTZabTAgNGExIDEgMCAwIDAgMCAyaDZhMSAxIDAgMCAwIDAtMmgtNlptMCA0YTEgMSAwIDAgMCAwIDJoM2ExIDEgMCAwIDAgMC0yaC0zWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-files-earmark {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuOTk4IDIuMDE5Yy0zLjU2IDAtNyAzLjQwNi03IDYuOTY5djUuNjg3YzAgMS44NjQgMS42MTEgMy4zNDQgMy41NjIgMy4zNDRoLjQzOHYuNjU2YzAgMS44NjQgMS42MTEgMy4zNDQgMy41NjIgMy4zNDRoNi44NzZjMS45NTEgMCAzLjU2Mi0xLjQ4IDMuNTYyLTMuMzQ0VjkuMzYzYzAtMS44NjQtMS42MS0zLjM0NC0zLjU2Mi0zLjM0NGgtLjQzOHYtLjY1NmMwLTEuODY0LTEuNjEtMy4zNDQtMy41NjItMy4zNDRIOS45OThabTEgMmgyLjQzOGMuODg4IDAgMS41NjIuNjMgMS41NjIgMS4zNDR2OS4zMTJjMCAuNzE0LS42NzQgMS4zNDQtMS41NjIgMS4zNDRINi41NmMtLjg4OCAwLTEuNTYyLS42My0xLjU2Mi0xLjM0NFYxMC4wMmgyLjQzOGMxLjk1IDAgMy41NjItMS40OCAzLjU2Mi0zLjM0NFY0LjAyWm0tMiAuMjV2Mi40MDZjMCAuNzE0LS42NzQgMS4zNDQtMS41NjIgMS4zNDRINS4yMTdjLjQ2LTEuNzY3IDIuMDEtMy4yOCAzLjc4MS0zLjc1Wm04IDMuNzVoLjQzOGMuODg4IDAgMS41NjIuNjMgMS41NjIgMS4zNDR2OS4zMTJjMCAuNzE0LS42NzQgMS4zNDQtMS41NjIgMS4zNDRIMTAuNTZjLS44ODggMC0xLjU2Mi0uNjMtMS41NjItMS4zNDR2LS42NTZoNC40MzhjMS45NTEgMCAzLjU2Mi0xLjQ4IDMuNTYyLTMuMzQ0VjguMDJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-filter {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuOTk4IDYuOTkzYTEgMSAwIDAgMCAwIDJoMTRhMSAxIDAgMCAwIDAtMmgtMTRabTIgNGExIDEgMCAwIDAgMCAyaDEwYTEgMSAwIDAgMCAwLTJoLTEwWm0yIDRhMSAxIDAgMCAwIDAgMmg2YTEgMSAwIDAgMCAwLTJoLTZaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-folder-plus {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMi45OTZhMyAzIDAgMCAwLTMgM3YxMWE0IDQgMCAwIDAgNCA0aDEwYTQgNCAwIDAgMCA0LTR2LTlhMSAxIDAgMCAwLTEtMWgtNWMtLjc1NiAwLS45OTgtLjI0NS0xLjU5NS0xLjQzOC0uOTAzLTEuODA3LTEuNjYtMi41NjItMy40MDYtMi41NjJINlptMCAyaDRjLjc1NCAwIC45OTcuMjQ1IDEuNTkzIDEuNDM4LjEzLjI2LjE4NC4zNDQuMzEyLjU2Mkg3Ljk2OGExIDEgMCAwIDAgMCAyaDExLjAzMXY4YTIgMiAwIDAgMS0yIDJIN2EyIDIgMCAwIDEtMi0ydi0xMWExIDEgMCAwIDEgMS0xWm02IDZhMSAxIDAgMCAwLTEgMXYxaC0xYTEgMSAwIDAgMCAwIDJoMXYxYTEgMSAwIDAgMCAyIDB2LTFoMWExIDEgMCAwIDAgMC0yaC0xdi0xYTEgMSAwIDAgMC0xLTFaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-fonts {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTYgNGExIDEgMCAwIDAtMSAxdjJhMSAxIDAgMCAwIDIgMFY2aDR2MTJoLTFhMSAxIDAgMCAwIDAgMmg0YTEgMSAwIDAgMCAwLTJoLTFWNmg0djFhMSAxIDAgMCAwIDIgMFY1YTEgMSAwIDAgMC0xLTF6Ii8+PC9zdmc+);
}
.icon-gear-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguOTY4IDIuNDZBOS42NjkgOS42NjkgMCAwIDAgNS4yNSA0LjY0OWMtLjMzMy4zMS0uNDM1LjgxOC0uMjE5IDEuMjE5LjgwMSAxLjQ4LS4wMzcgMy4wNjUtMS44NDMgMy4xNTYtLjQ0My4wMjMtLjgzNC4zNS0uOTM4Ljc4QTguNzEzIDguNzEzIDAgMCAwIDIgMTEuOTkzYzAgLjY4Ny4wNzQgMS40NjQuMjIgMi4xNTYuMDkuNDMyLjQ2NS43NDMuOTA1Ljc4MiAxLjgxOC4xNTcgMi43MTggMS41NDMgMS45MDYgMy4zMTItLjE4LjM5My0uMDk4Ljg2My4yMiAxLjE1NiAxLjA2MS45ODMgMi4yODEgMS42NzUgMy43MTggMi4xMjUuNDEuMTI5Ljg3My0uMDI2IDEuMTI1LS4zNzUgMS4xMTItMS41MzggMi43MjUtMS41NDQgMy43ODEgMCAuMjUuMzY0LjcwNS41MzkgMS4xMjUuNDA2YTEwLjA3MiAxMC4wNzIgMCAwIDAgMy43NS0yLjE1NmMuMzMtLjMuNDE3LS43ODcuMjItMS4xODctLjgzMy0xLjY4LjEyNC0zLjIyMSAxLjg0Mi0zLjI1LjQ1Ni0uMDA4Ljg2Mi0uMzA4Ljk3LS43NS4xNzItLjcxNy4yMTgtMS4zNDIuMjE4LTIuMjIgMC0uNzUzLS4wODktMS40OTYtLjI1LTIuMjE4YS45OTQuOTk0IDAgMCAwLS45NjktLjc4MWMtMS42OS0uMDAzLTIuNjM5LTEuNjY1LTEuODEyLTMuMTI1YS45NzkuOTc5IDAgMCAwLS4xODgtMS4yMiAxMC4xNTMgMTAuMTUzIDAgMCAwLTMuODEyLTIuMTg2Ljk4Ni45ODYgMCAwIDAtMS4xMjUuNDA2Yy0uOTY2IDEuNS0yLjc3IDEuNTI3LTMuNzE5LjAzLS4yNDMtLjM4Mi0uNzI0LS41NzQtMS4xNTYtLjQzNlpNMTIgNy45OTNhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-gear {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguOTY4IDIuNDZBOS42NzEgOS42NzEgMCAwIDAgNS4yNSA0LjY1Yy0uMzMzLjMxLS40MzUuODE4LS4yMTkgMS4yMTguODAxIDEuNDgtLjAzNyAzLjA2Ni0xLjg0NCAzLjE1Ny0uNDQyLjAyMi0uODMzLjM1LS45MzcuNzhBOC43MSA4LjcxIDAgMCAwIDIgMTEuOTkzYzAgLjY4Ny4wNzQgMS40NjUuMjIgMi4xNTdhMSAxIDAgMCAwIC45MDUuNzhjMS44MTguMTU4IDIuNzE4IDEuNTQ1IDEuOTA2IDMuMzEzLS4xOC4zOTMtLjA5OC44NjMuMjIgMS4xNTcgMS4wNjEuOTgyIDIuMjgxIDEuNjc1IDMuNzE4IDIuMTI1LjQxLjEyOC44NzMtLjAyNyAxLjEyNS0uMzc1IDEuMTEyLTEuNTQgMi43MjUtMS41NDQgMy43ODEgMCAuMjUuMzYzLjcwNS41MzggMS4xMjUuNDA2YTEwLjEgMTAuMSAwIDAgMCAzLjc1LTIuMTU2Yy4zMy0uMzAxLjQxNy0uNzg4LjIyLTEuMTg4LS44MzMtMS42OC4xMjQtMy4yMiAxLjg0Mi0zLjI1LjQ1Ni0uMDA4Ljg2Mi0uMzA3Ljk3LS43NS4xNzItLjcxNy4yMTgtMS4zNDEuMjE4LTIuMjIgMC0uNzUzLS4wODktMS40OTYtLjI1LTIuMjE3YS45OTMuOTkzIDAgMCAwLS45NjktLjc4MmMtMS42OS0uMDAzLTIuNjM5LTEuNjY1LTEuODEyLTMuMTI1YS45NzcuOTc3IDAgMCAwLS4xODgtMS4yMThjLTEuMDktLjk5LTIuNDE5LTEuNzY0LTMuODEyLTIuMTg4YS45ODYuOTg2IDAgMCAwLTEuMTI1LjQwNmMtLjk2NiAxLjUtMi43NyAxLjUyNy0zLjcxOS4wMzJhMS4wMjMgMS4wMjMgMCAwIDAtMS4xNTYtLjQzOFptNi4wNzggMi4xMjVhNy45MDQgNy45MDQgMCAwIDEgMS44NDEgMS4wNTRjLS43MjYgMi4yOTcuNTA1IDQuNjgzIDMuMDU1IDUuMjY0LjA2My40MTMuMDU3LjY2My4wNTcgMS4wODkgMCAuNTA5LjAwNy42ODgtLjA1IDEuMDU2LTIuNTQuNTI2LTMuNzk2IDIuODQ1LTMuMDg5IDUuMjk2LS42MDguNDQtMS4wNDMuNzQ3LTEuODA2IDEuMDQyLTEuNzkyLTEuODI0LTQuMjgtMS45MDQtNi4xMS4wMTItLjcxNC0uMzE0LTEuMjYzLS41OTMtMS44MTgtMS4wNjIuNjg4LTIuNDktLjQ3NS00LjYzOC0zLjA1Ny01LjI5LS4xMTUtLjQ1Ni0uMDY5LTEuNzQ0LS4wMDMtMi4xMzUgMi42Ny0uNjQgMy43MjItMy4wMDMgMy4wNi01LjI4LjU4NS0uNDQgMS4xMTItLjc2MSAxLjc5Ny0xLjA0IDEuNzI1IDEuNzU2IDQuMzE1IDEuOTMgNi4xMjMtLjAwNlpNMTIgNy45OTJhNCA0IDAgMSAwIDAgOCA0IDQgMCAwIDAgMC04Wm0wIDJhMiAyIDAgMSAxIDAgNCAyIDIgMCAwIDEgMC00WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-gift-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguOTk5IDIuOTk2YTQgNCAwIDAgMC00IDRoLTFhMSAxIDAgMCAwLTEgMXYzaDE4di0zYTEgMSAwIDAgMC0xLTFoLTFhNCA0IDAgMCAwLTQtNGMtMS4yMTEgMC0yLjI2Ni41NTYtMyAxLjQwNi0uNzM0LS44NS0xLjc5LTEuNDA2LTMtMS40MDZabTAgMmEyIDIgMCAwIDEgMiAyaC00YTIgMiAwIDAgMSAyLTJabTYgMGEyIDIgMCAwIDEgMiAyaC00YTIgMiAwIDAgMSAyLTJabS0xMSA4djRhNCA0IDAgMCAwIDQgNGgzdi04aC03Wm05IDB2OGgzYTQgNCAwIDAgMCA0LTR2LTRoLTdaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-gift {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguOTk5IDIuOTk2YTQgNCAwIDAgMC00IDRoLTFhMSAxIDAgMCAwLTEgMXY0YTEgMSAwIDAgMCAxIDF2NGE0IDQgMCAwIDAgNCA0aDhhNCA0IDAgMCAwIDQtNHYtNGExIDEgMCAwIDAgMS0xdi00YTEgMSAwIDAgMC0xLTFoLTFhNCA0IDAgMCAwLTQtNGMtMS4yMTEgMC0yLjI2Ni41NTYtMyAxLjQwNi0uNzM0LS44NS0xLjc5LTEuNDA2LTMtMS40MDZabTAgMmEyIDIgMCAwIDEgMiAyaC00YTIgMiAwIDAgMSAyLTJabTYgMGEyIDIgMCAwIDEgMiAyaC00YTIgMiAwIDAgMSAyLTJabS0xMCA0aDE0djJoLTE0di0yWm0xIDRoNXY2aC0zYTIgMiAwIDAgMS0yLTJ2LTRabTcgMGg1djRhMiAyIDAgMCAxLTIgMmgtM3YtNloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-globe {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIuMDJjLTUuNTI0IDAtMTAgNC40NzctMTAgMTBzNC40NzYgMTAgMTAgMTBjNS41MjIgMCAxMC00LjQ3NyAxMC0xMHMtNC40NzgtMTAtMTAtMTBabTAgMmMxLjMyIDAgMi43NyAzLjAzMiAyLjk5IDYuOTk3bC01Ljk3LjAxMUM5LjI0IDcuMDY0IDEwLjY4IDQuMDIgMTIgNC4wMlptLTMuNTMyLjgwM2MtLjg2IDEuNjczLTEuMzIgMy44OS0xLjQzIDYuMTk4bC0yLjk4LS4wMDljLjI5Ny0yLjcyNCAyLjEzMi01LjAxIDQuNDEtNi4xOVptNy4wNjcuMDA1YzIuMjc4IDEuMTc5IDQuMDY2IDMuNCA0LjQxMSA2LjJsLTIuOTc5LS4wMDhjLS4wOTQtMi40LS42MjUtNC41MS0xLjQzMi02LjE5MlpNNC4wNjMgMTMuMDIzIDcuMDQzIDEzYy4xMSAyLjMwNy41NzMgNC41NjMgMS40MyA2LjIxOWE4LjE1IDguMTUgMCAwIDEtNC40MS02LjE5NFptNC45NDEuMDA4IDUuOTctLjAxM2MtLjIyIDMuOTY1LTEuNjU1IDcuMDAyLTIuOTc1IDcuMDAycy0yLjc3NS0zLjAyMy0yLjk5NS02Ljk4OVptNy45NjgtLjAxIDIuOTY2LS4wMDljLS4zNDQgMi42NS0yLjAxNiA1LjAxNS00LjQwNyA2LjE5NC44ODgtMS44MzUgMS4zMy0zLjg3NyAxLjQ0MS02LjE4NFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-grid {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTQuOTk5IDIuOTk2YTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDAgMiAyaDRhMiAyIDAgMCAwIDItMnYtNGEyIDIgMCAwIDAtMi0yem0xMCAwYTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDAgMiAyaDRhMiAyIDAgMCAwIDItMnYtNGEyIDIgMCAwIDAtMi0yem0tMTAgMmg0djRoLTR6bTEwIDBoNHY0aC00em0tMTAgOGEyIDIgMCAwIDAtMiAydjRhMiAyIDAgMCAwIDIgMmg0YTIgMiAwIDAgMCAyLTJ2LTRhMiAyIDAgMCAwLTItMnptMTAgMGEyIDIgMCAwIDAtMiAydjRhMiAyIDAgMCAwIDIgMmg0YTIgMiAwIDAgMCAyLTJ2LTRhMiAyIDAgMCAwLTItMnptLTEwIDJoNHY0aC00em0xMCAwaDR2NGgtNHoiLz48L3N2Zz4=);
}
.icon-h1 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjMuMDUgMy44NyAxNi4yNSAxNi4yNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuOTEgNi41djExaC0xLjV2LTMuOTc0aC01LjVWMTcuNWgtMS41di0xMWgxLjV2NS41MzZoNS41VjYuNWgxLjVabTMuNDkxIDExaDEuNTU1di03LjQ1MWgtMS41NmwtMS45NCAxLjMzN3YxLjM4NGwxLjkxNC0xLjI5aC4wMzF2Ni4wMloiIGZpbGw9IiMyNTJBMkUiLz48L3N2Zz4=);
}
.icon-h2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjIuOSAyLjkgMTguMiAxOC4yIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xNC4xNzggMTcuNWg1LjQxMnYtMS4yMjZoLTMuMzc0di0uMDYybDEuNTU4LTEuNDFjMS4yODQtMS4xNyAxLjcxMy0xLjc1MiAxLjcxMy0yLjY0NnYtLjAxYzAtMS4yNTctMS4wODQtMi4xNDYtMi42NTctMi4xNDYtMS41NzQgMC0yLjc0Ljk3Ni0yLjc0IDIuMzY2di4wNGgxLjQ0NWwuMDA1LS4wNDZjLjAyLS42NjQuNTM2LTEuMTYgMS4zLTEuMTYuNjYgMCAxLjEyNS40MyAxLjEzIDEuMDMzdi4wMWMwIC41MS0uMjAxLjg3My0xLjE2MSAxLjc2MmwtMi42MzEgMi40MzdWMTcuNVptLTEuMjY4LTExdjExaC0xLjV2LTMuOTc0aC01LjVWMTcuNWgtMS41di0xMWgxLjV2NS41MzZoNS41VjYuNWgxLjVaIiBmaWxsPSIjMjUyQTJFIi8+PC9zdmc+);
}
.icon-h3 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjIuOSAyLjkgMTguMiAxOC4yIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMi45MSA2LjV2MTFoLTEuNXYtMy45NzRoLTUuNVYxNy41aC0xLjV2LTExaDEuNXY1LjUzNmg1LjVWNi41aDEuNVptMy45NzQgMTFjMS42MjIgMCAyLjctLjg3NCAyLjctMi4xNjl2LS4wMWMwLS45ODQtLjY3NC0xLjYwNy0xLjcwNC0xLjcwN3YtLjAzYy44MTQtLjE3NiAxLjQ0OS0uNzYzIDEuNDQ5LTEuNjY3di0uMDFjMC0xLjE0LS45NjMtMS45MDMtMi40Ni0xLjkwMy0xLjQ1NyAwLTIuNDM0LjgyMy0yLjUzIDIuMDc5bC0uMDA1LjA2aDEuMzMzbC4wMDUtLjA0NmMuMDU3LS41NjIuNTItLjkyOCAxLjE5OC0uOTI4LjY4MyAwIDEuMDgzLjM1MSAxLjA4My45Mzl2LjAxYzAgLjU4Ny0uNDcyLjk4OS0xLjE5OS45ODloLS43NzV2MS4wOGguNzk0Yy44MzggMCAxLjMzNC4zOCAxLjMzNCAxLjA3NHYuMDFjMCAuNTkyLS40ODIgMS4wMDktMS4yMjggMS4wMDktLjc1IDAtMS4yNDEtLjM4Ny0xLjMwNC0uOTA0bC0uMDEtLjA1NUgxNC4xOGwuMDA0LjA2NWMuMDk3IDEuMjUgMS4xMjcgMi4xMTQgMi43IDIuMTE0WiIgZmlsbD0iIzI1MkEyRSIvPjwvc3ZnPg==);
}
.icon-half-star {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAyNCAyLjQ0MWMtLjU3MSAwLTEuMTU0LjM1NS0xLjUgMS4wNjJMOC40MDIgNy44NzZsLTQuODQyLjY4N2MtMS41NTYuMjE3LTIuMDYgMS43NDQtLjkzNyAyLjg0MmwzLjQ5OSAzLjQwNS0uODEyIDQuNzhjLS4yNjggMS41NDYgMS4wMTUgMi40ODEgMi40MDUgMS43NDguNTM2LS4yODQgMy4yOTctMS43MTQgNC4zMS0yLjI0OWw0LjMxIDIuMjVjMS4zOS43MzIgMi42NzgtLjIwMiAyLjQwNS0xLjc1bC0uODQzLTQuNzc5IDMuNDk4LTMuNDA1YzEuMTMtMS4wOTQuNjUtMi42Mi0uOTA2LTIuODQybC00Ljg3Mi0uNjg3LTIuMDkzLTQuMzczYy0uMzQ1LS43MDctLjkyOC0xLjA2MS0xLjUtMS4wNjJabTAgMi41OTMgMi4wNiA0LjIxNmEuOTYzLjk2MyAwIDAgMCAuNzUuNTMxbDQuNjg2LjY4Ny0zLjQwNCAzLjI4YS45Ni45NiAwIDAgMC0uMjgxLjg3NGwuODEyIDQuNjIzLTQuMTU0LTIuMTg2YTEuMDAxIDEuMDAxIDAgMCAwLS40OTUtLjExNWMwLS45MDkuMDI2LTExLjkxLjAyNi0xMS45MVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-hdd-network-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuNSA0LjAwM2EzLjUgMy41IDAgMCAwLTMuNSAzLjV2MWEzLjUgMy41IDAgMCAwIDMuNSAzLjVIMTF2Mi4xODhhMi44ODcgMi44ODcgMCAwIDAtMS44NDUgMS44MTJIM2ExIDEgMCAwIDAgMCAyaDYuMTg4Yy4zODggMS4xOCAxLjU0NSAyIDIuODEyIDIgMS4yNjggMCAyLjMzMS0uNzggMi44MTMtMkgyMWExIDEgMCAwIDAgMC0yaC02LjE1NkEzLjAwNyAzLjAwNyAwIDAgMCAxMyAxNC4xOTF2LTIuMTg4aDUuNWEzLjUgMy41IDAgMCAwIDMuNS0zLjV2LTFhMy41IDMuNSAwIDAgMC0zLjUtMy41aC0xM1ptLjUgM2ExIDEgMCAxIDEtLjAwMSAyIDEgMSAwIDAgMSAwLTJabTMgMGExIDEgMCAxIDEtLjAwMSAyIDEgMSAwIDAgMSAwLTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-heart-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNDk5IDIuOTk2YTUuNSA1LjUgMCAwIDAtNS41IDUuNWMwIDMuMTg0IDEuODE0IDYuMTg4IDQuODEzIDguOTM4IDEuMDIzLjkzOCAyLjEyNSAxLjc2MSAzLjIxOCAyLjUuMzgzLjI1OC43NDIuNDkyIDEuMDYzLjY4Ny4xOTYuMTIuMzI1LjIwNS40MDYuMjUuMzAyLjE2OC42OTguMTY4IDEgMCAuMDgxLS4wNDUuMjEtLjEzLjQwNi0uMjUuMzIxLS4xOTUuNjgtLjQyOSAxLjA2My0uNjg3IDEuMDkzLS43MzkgMi4xOTUtMS41NjIgMy4yMTgtMi41IDMtMi43NSA0LjgxMy01Ljc1NCA0LjgxMy04LjkzOGE1LjUgNS41IDAgMCAwLTUuNS01LjVjLTEuNzI1IDAtMy40MS45NC00LjQ2OSAyLjMxMi0xLjAzMy0xLjM5Ni0yLjcxLTIuMzEyLTQuNTMtMi4zMTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-horizontal-rule {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE4IDEyLjAwOEg2Ii8+PC9zdmc+);
}
.icon-image {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTYgNC4wM2E0IDQgMCAwIDAtNCA0djhjMCAuNTUyLjExIDEuMDg0LjMxMSAxLjU2My4yMDYuNDg2LjUwNS45MTYuODc2IDEuMjgyLjM1OC4zNTIuNzguNjQ1IDEuMjUuODQzQTMuOSAzLjkgMCAwIDAgNiAyMC4wMzFoMTJhNCA0IDAgMCAwIDQtNHYtOGE0IDQgMCAwIDAtNC00SDZabTAgMmgxMmEyIDIgMCAwIDEgMiAydjUuNzZjLTIuMDMtMS41MTctMy41LTEuNC01Ljc4Mi0uMDQtMi4wMDYtMi43NDItMy45MzUtNC4yNDUtNS44MTMtNC4wOTQtMS40NjQuMTE4LTIuNzk0IDEuMDQ1LTQuMzk1IDMuMDA3TDQgOC4wM2EyIDIgMCAwIDEgMi0yWm0xMSAyYTEgMSAwIDEgMCAwIDIuMDAxIDEgMSAwIDAgMCAwLTJabS04LjUgMy42MjZjMS40MjEtLjEzNiAyLjgzMyAxLjIwNCA0LjY1NSAzLjkzNi4zMDcuNDYuOTQ3LjU4OCAxLjQwNi4yODIgMi40OTgtMS42NjUgMy4xMy0xLjY1IDUuMzEzLjQ2OS0uMDA0LjAyMy0uMDI2LjAzOC0uMDMuMDYzLS4wOTIuNDI0LS4yNzIuODA4LS41NjQgMS4wOTQtLjM1LjMwNS0uNzc5LjUzLTEuMjguNTNINmMtLjUxNSAwLS45NDgtLjIwMy0xLjI4Mi0uNTNhMi4xNCAyLjE0IDAgMCAxLS42MjUtMS4yODJjMS42NzgtMi44NjMgMy4wNDctNC40MzIgNC40MDYtNC41NjNaIi8+PC9zdmc+);
}
.icon-info-circle-fill,
[role=alert].info::before,
[role=status].info::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIuMDJjLTUuNTI0IDAtMTAgNC40NzctMTAgMTBzNC40NzYgMTAgMTAgMTBjNS41MjIgMCAxMC00LjQ3NyAxMC0xMHMtNC40NzgtMTAtMTAtMTBabTAgNWExIDEgMCAxIDEtLjAwMSAyIDEgMSAwIDAgMSAwLTJabTAgM2ExIDEgMCAwIDEgMSAxdjVhMSAxIDAgMCAxLTIgMHYtNWExIDEgMCAwIDEgMS0xWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-info-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIuMDJjLTUuNTI0IDAtMTAgNC40NzctMTAgMTBzNC40NzYgMTAgMTAgMTBjNS41MjIgMCAxMC00LjQ3NyAxMC0xMHMtNC40NzgtMTAtMTAtMTBabTAgMmE4IDggMCAxIDEtLjAwMSAxNiA4IDggMCAwIDEgMC0xNlptMCAzYTEgMSAwIDEgMCAwIDIgMSAxIDAgMCAwIDAtMlptMCAzYTEgMSAwIDAgMC0xIDF2NWExIDEgMCAwIDAgMiAwdi01YTEgMSAwIDAgMC0xLTFaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-input-cursor-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTcuNDk5IDIuNzQzYS43NS43NSAwIDAgMCAwIDEuNWMuMzk2IDAgLjY5OC4zMTUuNzI3LjcwNCAwIC4wMTgtLjAyNC4wMjctLjAyNC4wNDZ2My43NzNjLS4zODguMDI5LS43MDMuMzMyLS43MDMuNzI3cy4zMTUuNjk4LjcwMy43Mjd2My43NzNjMCAuMDE5LjAyMy4wMjkuMDI0LjA0Ny0uMDI5LjM4OC0uMzMxLjcwMy0uNzI3LjcwM2EuNzUuNzUgMCAwIDAgMCAxLjVjLjU3NiAwIDEuMDc5LS4yNTMgMS40NzctLjYwOS4zOTguMzU1LjkuNjA5IDEuNDc2LjYwOWEuNzUuNzUgMCAwIDAgMC0xLjVjLS4zOTUgMC0uNjk4LS4zMTUtLjcyNi0uNzAzIDAtLjAxOC4wMjMtLjAyOC4wMjMtLjA0N3YtMy43NWEuNzUuNzUgMCAwIDAgMC0xLjV2LTMuNzVjMC0uMDE5LS4wMjMtLjAyOC0uMDIzLS4wNDYuMDI4LS4zODkuMzMtLjcwNC43MjYtLjcwNGEuNzUuNzUgMCAwIDAgMC0xLjVjLS41NzYgMC0xLjA3OC4yNTQtMS40NzYuNjEtLjM5OC0uMzU2LS45MDEtLjYxLTEuNDc3LS42MW0tMyAyLjI1YTMgMyAwIDAgMC0zIDN2M2EzIDMgMCAwIDAgMyAzaDEuNWEuNzUuNzUgMCAwIDAgMC0xLjVoLTEuNWExLjUgMS41IDAgMCAxLTEuNS0xLjV2LTNhMS41IDEuNSAwIDAgMSAxLjUtMS41aDEuNWEuNzUuNzUgMCAwIDAgMC0xLjV6bTcuNSAwYS43NS43NSAwIDAgMCAwIDEuNWgxLjVhMS41IDEuNSAwIDAgMSAxLjUgMS41djNhMS41IDEuNSAwIDAgMS0xLjUgMS41aC0xLjVhLjc1Ljc1IDAgMCAwIDAgMS41aDEuNWEzIDMgMCAwIDAgMy0zdi0zYTMgMyAwIDAgMC0zLTN6Ii8+PC9zdmc+);
}
.icon-italic {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTExLjAxMyAzLjkxOGExIDEgMCAwIDAgMCAyaDEuNjU2bC0zLjQwNiAxMmgtMi4yNWExIDEgMCAwIDAgMCAyaDZhMSAxIDAgMCAwIDAtMmgtMS42NTZsMy40MDYtMTJoMi4yNWExIDEgMCAwIDAgMC0yaC02WiIvPjwvc3ZnPg==);
}
.icon-key2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggNi4xMWE2IDYgMCAxIDAgMCAxMmMyLjEyMiAwIDQuMDI3LTEuMDk3IDUuMTg3LTNoMy4xODdsLjcyIDEuNDM4Yy4xNjguMzM4LjUyNi41NjIuOTA1LjU2MmgzYTEgMSAwIDAgMCAxLTF2LTZhMSAxIDAgMCAwLTEtMWwtNy44MTUtLjAwOEMxMi4xMDEgNy4yNjcgMTAuMTIyIDYuMTEgOCA2LjExWm0wIDJjMS41OTIgMCAzLjAxNy45NTYgMy42NTUgMi40MDYuMTYuMzYzLjUxLjU5NC45MDYuNTk0SDIwdjRoLTEuMzc1bC0uNzE5LTEuNDM4QTEuMDI3IDEuMDI3IDAgMCAwIDE3IDEzLjExaC00LjQzOGEuOTg1Ljk4NSAwIDAgMC0uOTA2LjU5NEE0LjAwMyA0LjAwMyAwIDAgMSA4IDE2LjExYTQgNCAwIDAgMSAwLThabTAgM2MtLjI1NyAwLS41MjQuMDg2LS43Mi4yOGExLjAzIDEuMDMgMCAwIDAgMCAxLjQzOSAxLjAzIDEuMDMgMCAwIDAgMS40MzggMCAxLjAzIDEuMDMgMCAwIDAgMC0xLjQzOEExLjAxNCAxLjAxNCAwIDAgMCA4IDExLjExWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-lighting-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMDAxIDEuOTZhMS4wMiAxLjAyIDAgMCAwLS45NjkuNzE5bC0zIDEwYy0uMTkyLjY0LjMgMS4yOC45NyAxLjI4aDMuODc0bC0uODc1IDYuODc2Yy0uMTMgMS4wNDcgMS4yNTggMS41NjUgMS44NDQuNjg4bDgtMTJjLjQ0My0uNjY1LS4wNDUtMS41NjMtLjg0NC0xLjU2M2gtNC42MjVsMS41NjMtNC42ODdhLjk5MS45OTEgMCAwIDAtLjkzOC0xLjMxM2gtNVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-link {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0ibTUuOTY2IDEyLjcwNSAyLjc2LTIuNzYtMS4zMTktMS4zMTctMi43NTYgMi43NiAxLjMxNSAxLjMxN1ptOC4wODggMi41Ny0yLjc1OCAyLjc2IDEuMzE4IDEuMzE2IDIuNzU2LTIuNzU4LTEuMzE2LTEuMzE4Wm0tMi43NTggMi43NmEzLjc3IDMuNzcgMCAwIDEtNS4zMyAwTDQuNjQ5IDE5LjM1YTUuNjI5IDUuNjI5IDAgMCAwIDcuOTY1IDBsLTEuMzE4LTEuMzE4di4wMDFabS02LjY0NS02LjY0OEE1LjYzMyA1LjYzMyAwIDAgMCAzIDE1LjM3YTUuNjMgNS42MyAwIDAgMCAxLjY1IDMuOTgybDEuMzE3LTEuMzE4YTMuNzY5IDMuNzY5IDAgMCAxIDAtNS4zM0w0LjY1IDExLjM4N2wuMDAyLjAwMVptNi44MDgtNi43NUw4Ljg3MyA3LjIyNmwxLjMxOCAxLjMxNiAyLjU4NC0yLjU4Ni0xLjMxNi0xLjMxOVptNS4zMTcgMTAuNDg5IDIuNTg3LTIuNTg1LTEuMzE4LTEuMzE4LTIuNTg2IDIuNTg3IDEuMzE4IDEuMzE3LS4wMDEtLjAwMVptMi41ODctMi41ODVhNS41ODcgNS41ODcgMCAwIDAtLjAwMi03LjkwMmwtMS4zMTYgMS4zMTZhMy43MjUgMy43MjUgMCAwIDEgMCA1LjI2OGwxLjMxOCAxLjMxOFptLTYuNTg4LTYuNTg2YTMuNzI1IDMuNzI1IDAgMCAxIDUuMjcgMGwxLjMxOC0xLjMxOGE1LjU4OCA1LjU4OCAwIDAgMC03LjkwNCAwbDEuMzE2IDEuMzE4Wm0tMi4wMjMgOC42MSA0LjAxMy00LjAxMy0xLjMxNy0xLjMxNy00LjAxMyA0LjAxMyAxLjMxNyAxLjMxOHYtLjAwMVoiLz48L3N2Zz4=);
}
.icon-lock-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk5OCAxLjk2YTUgNSAwIDAgMC01IDV2MmEzIDMgMCAwIDAtMyAzdjdhMyAzIDAgMCAwIDMgM2gxMGEzIDMgMCAwIDAgMy0zdi03YTMgMyAwIDAgMC0zLTN2LTJhNSA1IDAgMCAwLTUtNVptMCAyYTMgMyAwIDAgMSAzIDN2MmgtNnYtMmEzIDMgMCAwIDEgMy0zWm0wIDhhMiAyIDAgMCAxIDIgMmMwIC43MS0uNDQzIDEuMjA4LTEgMS41NjJ2Mi40MzhhMSAxIDAgMCAxLTIgMHYtMi40MzhjLS41NTctLjM1NS0xLS44NTItMS0xLjU2MmEyIDIgMCAwIDEgMi0yWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-media {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTkuOTk4IDIuOTkxYTMgMyAwIDAgMC0zIDN2MWgtMWEzIDMgMCAwIDAtMyAzdjhhMyAzIDAgMCAwIDMgM2g4YTMgMyAwIDAgMCAzLTN2LTFoMWEzIDMgMCAwIDAgMy0zdi04YTMgMyAwIDAgMC0zLTN6bTAgMmg4YTEgMSAwIDAgMSAxIDF2OGExIDEgMCAwIDEtMSAxaC0xdi01YTMgMyAwIDAgMC0zLTNoLTV2LTFjMC0uNTQ5LjQ0OC0xIDEtMW0tNCA0aDhhMSAxIDAgMCAxIDEgMXY0LjUzMWMtLjQ1LS4yOTItLjkyOS0uNDg2LTEuNDM3LS41aC0uMDYyYy0uODk3IDAtMS42ODMuNDc5LTIuNDM4IDEuMjgxLS4wMTIuMDEzLS4wMi4wMTktLjAzMS4wMzItLjEyOS0uMTY2LS4yMzctLjM0MS0uMzc1LS41LS45OTQtMS4xNC0yLjAyLTEuODQzLTMuMTU3LTEuODQ0LS44OTYuMDAxLTEuNzAzLjUzOC0yLjUgMS4yODFWOS45OTFhMSAxIDAgMCAxIDEtMW02IDJhMSAxIDAgMSAwIDAgMiAxIDEgMCAwIDAgMC0ybS00LjUgNGMuMzk0IDAgMS4wMTEuNDE2IDEuNjU3IDEuMTU2LjI1OC4yOTYuNS42MTYuNzE4LjkzOC4xMy4xOTEuMjA3LjMzMS4yNS40MDYuMzc5LjY1MSAxLjMyLjY3IDEuNzIuMDMxLjAyNi0uMDQyLjEtLjEzMS4xODctLjI1LjE0Ny0uMjAxLjI5NS0uNDA5LjQ2OS0uNTkzLjQxLS40MzYuODAyLS42NTcgMS0uNjU3LjIwNC4wMDYuNTg5LjIyNSAxIC42NTcuMTc1LjE4NC4zMTkuMzkyLjQ2OC41OTMuMDEzLjAxNy4wMi4wMTYuMDMxLjAzMXYuNjg4YTEgMSAwIDAgMS0xIDFoLThhMSAxIDAgMCAxLTEtMXYtLjY4OGMuMDQ2LS4wNzEuMDU3LS4xMTcuMTI1LS4yMTguMjE5LS4zMjMuNDYtLjY0MS43Mi0uOTM4LjY0NS0uNzQyIDEuMjYyLTEuMTU2IDEuNjU1LTEuMTU2Ii8+PC9zdmc+);
}
.icon-mic-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk2NSAxLjk2Yy0yLjc4IDAtNS4wMzMgMi4yMzktNS4wMzMgNXY0YzAgMi43NiAyLjI1NCA1IDUuMDMzIDUgMi43OCAwIDUuMDMzLTIuMjQgNS4wMzMtNXYtNGMwLTIuNzYxLTIuMjUzLTUtNS4wMzMtNVpNNS4yOTYgMTMuOTQzYTEuMDY5IDEuMDY5IDAgMCAwLS43OS4wNzkgMS4wMSAxLjAxIDAgMCAwLS4zNzcgMS4zNzVjMS40MyAyLjUwNCAzLjg4NiA0LjE3OSA2Ljg3NCA0LjUwOGwtLjAwNSAxLjA1NWMwIC41NTIuNDQ0IDEgMSAxczEtLjQ0OCAxLTFsLS4wMDQtMS4wNmMyLjg1NS0uMzIxIDUuNDIzLTEuOTcyIDYuODYzLTQuNDRhLjk2NC45NjQgMCAwIDAtLjM0Ni0xLjM0NGMtLjQ4MS0uMjc3LTEuMTA1LS4xMzQtMS4zODQuMzQ0YTcuMSA3LjEgMCAwIDEtNi4xMyAzLjUgNy4wMTMgNy4wMTMgMCAwIDEtNi4xMTctMy41NC45NzQuOTc0IDAgMCAwLS41ODQtLjQ3N1oiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-music-note-beamed {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE5LjkwNSAyLjk0LTExIDFhMS4wMDEgMS4wMDEgMCAwIDAtLjkwNiAxdjQuMDk1bC0uMDEgNS4yNDZhMy40MTQgMy40MTQgMCAwIDAtMS40OS0uMzQgMy41IDMuNSAwIDEgMCAzLjUgMy41VjkuODQ3bDktLjgxMi0uMDEgNC4yNDdhMy4zOTggMy4zOTggMCAwIDAtMS40OS0uMzQxIDMuNSAzLjUgMCAxIDAgMy41IDMuNVYzLjk0YzAtLjU4OC0uNTA4LTEuMDUzLTEuMDk0LTFabS0uOTA2IDIuMDk1djJsLTkgLjgxMnYtMmw5LS44MTJabS0xLjUgOS45MDZhMS41IDEuNSAwIDEgMSAwIDMgMS41IDEuNSAwIDAgMSAwLTNabS0xMSAxYTEuNSAxLjUgMCAxIDEgMCAzIDEuNSAxLjUgMCAwIDEgMC0zWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-ordered-list {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTQuMjE3IDUuMjIyIDMuMDkyIDYuMzQ3YS4zMjguMzI4IDAgMCAwIDAgLjQzNy4yODguMjg4IDAgMCAwIC40MDcgMGwuNjU2LS42NTZ2Mi43MTljMCAuMTU3LjEyNC4yOC4yODEuMjhhLjI3OS4yNzkgMCAwIDAgLjI4MS0uMjhWNS40MDljMC0uMjU0LS4zMi0uMzY3LS41LS4xODdaTTggNi4xMjhhMSAxIDAgMCAwIDAgMmgxM2ExIDEgMCAwIDAgMC0ySDhabS0zLjg3NSA0Yy0uNjMgMC0xLjEyNS41Mi0xLjEyNSAxLjE1NSAwIC4xNi4xMjMuMjgyLjI4LjI4M2EuMjc4LjI3OCAwIDAgMCAuMjgyLS4yODNjMC0uMzE2LjI0OC0uNTkzLjU2My0uNTkzYS42MS42MSAwIDAgMSAuNTkzLjU5NGMtLjAwMi4zMy0uMTYxLjQ2Ny0uNTkzLjc1LS4wNzcuMDUtLjA0NS4wNC0uMTI1LjA5My0uNjc2LjQ0NS0xLjAwMi44NjUtMSAxLjY4OCAwIC4xNi4xMjMuMzE0LjI4LjMxM0g1YS4yNzguMjc4IDAgMCAwIC4yOC0uMjgxLjI3Ny4yNzcgMCAwIDAtLjI4LS4yODFsLTEuMjUtLjAzM2MuMDc3LS4zNDYuMTMtLjYxLjUzLS44NzQuMDc3LS4wNS4xMS0uMDc1LjE4OC0uMTI2LjU3OC0uMzc3LjgwOC0uNjc1LjgxMy0xLjI1YTEuMTYgMS4xNiAwIDAgMC0xLjE1Ni0xLjE1NVptMy44NzUgMWExIDEgMCAwIDAgMCAyaDEzYTEgMSAwIDAgMCAwLTJIOFptLTMuODQ0IDRjLS40OTIgMC0uOTM3LjMyMi0xLjA5NC43OGExLjE3IDEuMTcgMCAwIDAtLjA2Mi4zNzYuMjguMjggMCAwIDAgLjI4LjI4Mi4yNzkuMjc5IDAgMCAwIC4yODItLjI4MmMwLS4wNjQuMDExLS4xMjguMDMxLS4xODhhLjYyLjYyIDAgMCAxIC41NjMtLjQwNmMuMzE1IDAgLjU2Mi4yNzkuNTYyLjU5NGEuNTU3LjU1NyAwIDAgMS0uNTYyLjU2M2MtLjE1OCAwLS4zMTMuMTIyLS4zMTMuMjggMCAuMTU5LjE1NS4yODIuMzEzLjI4Mi4zMTUgMCAuNTYyLjI0Ny41NjIuNTYzIDAgLjMxNC0uMjQ3LjU5My0uNTYyLjU5M2EuNjExLjYxMSAwIDAgMS0uNTk0LS41OTQuMjguMjggMCAwIDAtLjI4MS0uMjgyLjI3OS4yNzkgMCAwIDAtLjI4MS4yODJjMCAuNjMxLjUyNSAxLjE1NyAxLjE1NiAxLjE1Ny42MyAwIDEuMTI1LS41MjYgMS4xMjUtMS4xNTcgMC0uMzU1LS4xODMtLjYzNC0uNDM4LS44NDMuMjU1LS4yMS40MzgtLjQ4OC40MzgtLjg0NSAwLS42My0uNDk0LTEuMTU2LTEuMTI1LTEuMTU2Wm0zLjg0NCAxYTEgMSAwIDAgMCAwIDJoMTNhMSAxIDAgMCAwIDAtMkg4WiIvPjwvc3ZnPg==);
}
.icon-outline-bell {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjQ5OTkgMTQuMTY2N0gxNi42NjY2TDE1LjQ5NTggMTIuOTk1OUMxNS4xNzgzIDEyLjY3ODQgMTQuOTk5OSAxMi4yNDc3IDE0Ljk5OTkgMTEuNzk4N1Y5LjE2NjY3QzE0Ljk5OTkgNi45ODk2NCAxMy42MDg2IDUuMTM3NTcgMTEuNjY2NiA0LjQ1MTE4VjQuMTY2NjdDMTEuNjY2NiAzLjI0NjE5IDEwLjkyMDQgMi41IDkuOTk5OTIgMi41QzkuMDc5NDQgMi41IDguMzMzMjUgMy4yNDYxOSA4LjMzMzI1IDQuMTY2NjdWNC40NTExOEM2LjM5MTI2IDUuMTM3NTcgNC45OTk5MiA2Ljk4OTY0IDQuOTk5OTIgOS4xNjY2N1YxMS43OTg3QzQuOTk5OTIgMTIuMjQ3NyA0LjgyMTU0IDEyLjY3ODQgNC41MDQwMyAxMi45OTU5TDMuMzMzMjUgMTQuMTY2N0g3LjQ5OTkyTTEyLjQ5OTkgMTQuMTY2N1YxNUMxMi40OTk5IDE2LjM4MDcgMTEuMzgwNiAxNy41IDkuOTk5OTIgMTcuNUM4LjYxOTIxIDE3LjUgNy40OTk5MiAxNi4zODA3IDcuNDk5OTIgMTVWMTQuMTY2N00xMi40OTk5IDE0LjE2NjdINy40OTk5MiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.icon-outline-check-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTkgMTIuMDA3IDIgMiA0LTRtNiAyYTkgOSAwIDEgMS0xOCAwIDkgOSAwIDAgMSAxOCAwIi8+PC9zdmc+);
}
.icon-outline-check,
[role=progressbar][aria-valuenow="100"]::after,
input[type=checkbox]:not([role=switch]):checked::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUgMTMuMDA3IDQgNCAxMC0xMCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
}
.icon-outline-cheveron-double-left {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTExIDE5LjAwNy03LTcgNy03bTggMTQtNy03IDctNyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
}
.icon-outline-cheveron-double-right {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEzIDUuMDA3IDcgNy03IDdtLTgtMTQgNyA3LTcgNyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
}
.icon-outline-cheveron-down,
table > thead th[aria-sort=descending]:after,
[role=tree] [role=treeitem][aria-expanded] > .content::before,
.pill.expandable::before,
.chosen-container .chosen-choices .expandable.search-choice::before,
.pill.select::before,
.chosen-container .chosen-choices .select.search-choice::before,
nav footer .popover > summary::before,
details[open] > summary::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE5IDkuMDA3LTcgNy03LTciIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
}
.icon-outline-cheveron-left {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE1IDE5LjAwNy03LTcgNy03IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
}
.icon-outline-cheveron-right,
[role=tree] [role=treeitem][aria-expanded=false] > .content::before,
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after,
details > summary::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkgNS4wMDcgNyA3LTcgNyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
}
.icon-outline-cheveron-up,
table > thead th[aria-sort=ascending]:after,
nav footer .popover[open] > summary::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUgMTUuMDA3IDctNyA3IDciIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
}
.icon-outline-circle-play {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEyLjAxNSAxLjk2MmMtNS41MjMgMC0xMCA0LjQ3Ny0xMCAxMHM0LjQ3NyAxMCAxMCAxMCAxMC00LjQ3NyAxMC0xMC00LjQ3OC0xMC0xMC0xMG0wIDJhOCA4IDAgMSAxIDAgMTYgOCA4IDAgMCAxIDAtMTZNOS42NCA4LjExOGMtLjM3LjE5OC0uNjI1LjU2OS0uNjI1IDEuMDk0djUuNWMwIDEuMDQ5IDEuMDQzIDEuNTUyIDEuOTA2IDEuMDYybDQuMDYyLTIuMzEyYzEuMzc5LS44NTUgMS4zMjktMi4xNzUgMC0zTDEwLjkyMSA4LjE1YTEuMzIgMS4zMiAwIDAgMC0xLjI4MS0uMDMyIi8+PC9zdmc+);
}
.icon-outline-clock {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDguMDA3djRsMyAzbTYtM2E5IDkgMCAxIDEtMTggMCA5IDkgMCAwIDEgMTggMFoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
}
.icon-outline-credit-card {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMgMTAuMDA3aDE4bS0xNCA1aDFtNCAwaDFtLTcgNGgxMmEzIDMgMCAwIDAgMy0zdi04YTMgMyAwIDAgMC0zLTNINmEzIDMgMCAwIDAtMyAzdjhhMyAzIDAgMCAwIDMgM1oiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
}
.icon-outline-currency-dollar {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjg0NCA5LjY2M2ExIDEgMCAwIDAgMS41MS0xLjMxMWwtMS41MSAxLjMxWm0tMy42ODcgNC42ODlhMSAxIDAgMCAwLTEuNTEgMS4zMWwxLjUxLTEuMzFabTIuODQ0LTcuMzQ1YTEgMSAwIDEgMC0yIDBoMlptLTIgMTBhMSAxIDAgMSAwIDIgMGgtMlptOS01YTggOCAwIDAgMS04IDh2MmM1LjUyMiAwIDEwLTQuNDc3IDEwLTEwaC0yWm0tOCA4YTggOCAwIDAgMS04LThIMmMwIDUuNTIzIDQuNDc3IDEwIDEwIDEwdi0yWm0tOC04YTggOCAwIDAgMSA4LTh2LTJjLTUuNTIzIDAtMTAgNC40NzctMTAgMTBoMlptOC04YTggOCAwIDAgMSA4IDhoMmMwLTUuNTIzLTQuNDc4LTEwLTEwLTEwdjJabTAgN2MtLjY2IDAtMS4yMS0uMTgtMS41NjctLjQxOC0uMzY0LS4yNDItLjQzMy0uNDY4LS40MzMtLjU4Mkg4YzAgLjk5MS42MDIgMS43NjYgMS4zMjMgMi4yNDcuNzMuNDg1IDEuNjc4Ljc1MyAyLjY3Ny43NTN2LTJabS0yLTFjMC0uMTE0LjA2OS0uMzQuNDMzLS41ODIuMzU3LS4yMzguOTA4LS40MTggMS41NjctLjQxOHYtMmMtLjk5OSAwLTEuOTQ4LjI2OC0yLjY3Ny43NTRDOC42MDMgOC4yNDIgOCA5LjAxNyA4IDEwLjAwN2gyWm0yLTFjLjkwMyAwIDEuNTYzLjMzMyAxLjg0My42NTZsMS41MS0xLjMxMWMtLjc1Ny0uODczLTIuMDM2LTEuMzQ1LTMuMzUzLTEuMzQ1djJabTAgNGMuNjU4IDAgMS4yMDkuMTggMS41NjYuNDE4LjM2NC4yNDMuNDM0LjQ2OC40MzQuNTgyaDJjMC0uOTktLjYwMy0xLjc2NS0xLjMyNS0yLjI0Ni0uNzI4LS40ODYtMS42NzctLjc1NC0yLjY3NS0uNzU0djJabS0xLTZ2MWgydi0xaC0yWm0wIDl2MWgydi0xaC0yWm0xLTFjLS45MDQgMC0xLjU2My0uMzMyLTEuODQ0LS42NTVsLTEuNTEgMS4zMWMuNzU3Ljg3MyAyLjAzNyAxLjM0NSAzLjM1NCAxLjM0NXYtMlptMi0xYzAgLjExNC0uMDcuMzQtLjQzNC41ODItLjM1Ny4yMzktLjkwOC40MTgtMS41NjYuNDE4djJjLjk5OCAwIDEuOTQ3LS4yNjggMi42NzYtLjc1My43MjEtLjQ4MiAxLjMyMy0xLjI1NiAxLjMyMy0yLjI0N2gtMlptLTMtNnY4aDJ2LThoLTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-outline-dots-circle-horizontal {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTggMTIuMDA3aC4wMW0zLjk5IDBoLjAxbTMuOTkgMGguMDFtNC45OSAwYTkgOSAwIDEgMS0xOCAwIDkgOSAwIDAgMSAxOCAwIi8+PC9zdmc+);
}
.icon-outline-drag-vert {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5IDloLS4wMU0xMiA5aC0uMDFNNSA5aC0uMDFNMTggOWExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDBabS03IDBhMSAxIDAgMSAxIDIgMCAxIDEgMCAwIDEtMiAwWk00IDlhMSAxIDAgMSAxIDIgMCAxIDEgMCAwIDEtMiAwWm0xNSA2aC0uMDFNMTIgMTVoLS4wMU01IDE1aC0uMDFNMTggMTVhMSAxIDAgMSAxIDIgMCAxIDEgMCAwIDEtMiAwWm0tNyAwYTEgMSAwIDEgMSAyIDAgMSAxIDAgMCAxLTIgMFptLTcgMGExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDBaIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
}
.icon-outline-drag,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > [aria-grabbed],
.rich-text .embed [aria-grabbed],
[role=tree] [role=treeitem] [aria-grabbed],
.rows > * [aria-grabbed] {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgNS4wMDh2LjAxbTAgNi45OXYuMDFtMCA2Ljk5di4wMW0wLTEzLjAxYTEgMSAwIDEgMSAwLTIgMSAxIDAgMCAxIDAgMlptMCA3YTEgMSAwIDEgMSAwLTIgMSAxIDAgMCAxIDAgMlptMCA3YTEgMSAwIDEgMSAwLTIgMSAxIDAgMCAxIDAgMlptNi0xNXYuMDFtMCA2Ljk5di4wMW0wIDYuOTl2LjAxbTAtMTMuMDFhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyWm0wIDdhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyWm0wIDdhMSAxIDAgMSAxIDAtMiAxIDEgMCAwIDEgMCAyWiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
}
.icon-outline-duplicate {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTggMTYuMDA4SDZhMiAyIDAgMCAxLTItMnYtOGEyIDIgMCAwIDEgMi0yaDhhMiAyIDAgMCAxIDIgMnYybS02IDEyaDhhMiAyIDAgMCAwIDItMnYtOGEyIDIgMCAwIDAtMi0yaC04YTIgMiAwIDAgMC0yIDJ2OGEyIDIgMCAwIDAgMiAyWiIvPjwvc3ZnPg==);
}
.icon-outline-key {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE1IDcuMDA4YTIgMiAwIDAgMSAyIDJtNCAwYTYgNiAwIDAgMS03Ljc0MyA1Ljc0M0wxMSAxNy4wMDhIOXYySDd2Mkg0YTEgMSAwIDAgMS0xLTF2LTIuNTg2YTEgMSAwIDAgMSAuMjkzLS43MDdsNS45NjQtNS45NjRBNiA2IDAgMSAxIDIxIDkuMDA4Ii8+PC9zdmc+);
}
.icon-outline-mail-open {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMgMTkuMDA4di04LjkzYTIgMiAwIDAgMSAuODkxLTEuNjY0bDctNC42NjZhMiAyIDAgMCAxIDIuMjE5IDBsNyA0LjY2NmEyIDIgMCAwIDEgLjg5IDEuNjY0djguOTNtLTE4IDBhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0ybS0xOCAwIDYuNzUtNC41bTExLjI1IDQuNS02Ljc1LTQuNU0zIDEwLjAwOGw2Ljc1IDQuNW0xMS4yNS00LjUtNi43NSA0LjVtMCAwLTEuMTQuNzZhMiAyIDAgMCAxLTIuMjE5IDBsLTEuMTQtLjc2IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
}
.icon-outline-menu,
nav .navbar .toggle::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgNi4wMDhoMTZtLTE2IDZoMTZtLTE2IDZoMTYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
}
.icon-outline-refresh {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQgNC4wMDh2NWguNTgybTE1LjM1NiAyYTguMDAxIDguMDAxIDAgMCAwLTE1LjM1Ni0ybTAgMEg5bTExIDExdi01aC0uNTgxbTAgMGE4LjAwMyA4LjAwMyAwIDAgMS0xNS4zNTctMm0xNS4zNTcgMkgxNSIvPjwvc3ZnPg==);
}
.icon-outline-shopping-bag {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDExLjAwOHYtNGE0IDQgMCAxIDAtOCAwdjRtLTMtMmgxNGwxIDEySDRsMS0xMloiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
}
.icon-outline-star {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAyNCAyLjQ0MWMtLjU3MSAwLTEuMTU0LjM1NS0xLjUgMS4wNjJMOC40MDEgNy44NzZsLTQuODQyLjY4N2MtMS41NTYuMjE3LTIuMDYgMS43NDQtLjkzNyAyLjg0MmwzLjQ5OSAzLjQwNS0uODEyIDQuNzhjLS4yNjggMS41NDYgMS4wMTUgMi40ODEgMi40MDUgMS43NDguNTM2LS4yODQgMy4yOTYtMS43MTQgNC4zMS0yLjI0OWw0LjMxIDIuMjVjMS4zOS43MzIgMi42NzgtLjIwMiAyLjQwNS0xLjc1bC0uODQzLTQuNzc5IDMuNDk4LTMuNDA1YzEuMTMtMS4wOTQuNjUxLTIuNjItLjkwNi0yLjg0MmwtNC44NzItLjY4Ny0yLjA5My00LjM3M2MtLjM0NS0uNzA3LS45MjgtMS4wNjEtMS41LTEuMDYyWm0wIDIuNTkzIDIuMDYxIDQuMjE2YS45NjIuOTYyIDAgMCAwIC43NS41MzFsNC42ODUuNjg3LTMuNDA1IDMuMjhhLjk2Mi45NjIgMCAwIDAtLjI4Ljg3NGwuODExIDQuNjIzLTQuMTU0LTIuMTg2YTEuMDA4IDEuMDA4IDAgMCAwLS45MzcgMGMtLjUxOC4yNzMtMy4wNTEgMS42MDQtNC4xNTQgMi4xODZsLjc4MS00LjU5YTEuMDM3IDEuMDM3IDAgMCAwLS4yODEtLjkwN2wtMy4zNzMtMy4yOCA0LjY1My0uNjU1Yy4zMy0uMDQ2LjYzNS0uMjY0Ljc4MS0uNTYzbDIuMDYyLTQuMjE2WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-paperclip {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjYwOSAxLjk2MWMtMS44ODcgMC0zLjc2LjcyLTUuMiAyLjE1N0w2LjI4MiA2LjI0M2EuOTg3Ljk4NyAwIDAgMCAwIDEuNDA2Ljk5NS45OTUgMCAwIDAgMS40MDkgMEw5LjgyIDUuNTI0YTUuMzYgNS4zNiAwIDAgMSA3LjU3OSAwbC4wMy4wMzFhNS4zMzIgNS4zMzIgMCAwIDEgMCA3LjU2M2wtNS45MTcgNS45MDZjLTEuMjY4IDEuMjY0LTMuMjc2IDEuMjItNC41MjQuMDI3bC0uMDY0LS4wNzJjLTEuMjY3LTEuMjY1LTEuMjQ3LTMuMzA4LjAyLTQuNTczTDEyLjcgOC42OGExLjA5OCAxLjA5OCAwIDAgMSAxLjU2NSAwIDEuMDk0IDEuMDk0IDAgMCAxIDAgMS41NjNMOC4yOCAxNi4yNDFhMS4wMjYgMS4wMjYgMCAwIDAgMCAxLjQzOGMuMzkuMzkgMS4wNDcuMzUzIDEuNDE0LjAwMWw2LjAxMy02YTMuMTQ1IDMuMTQ1IDAgMCAwIDAtNC40MzcgMy4xNCAzLjE0IDAgMCAwLTIuMjI0LS45MDdjLS44IDAtMS42MTMuMjk3LTIuMjIzLjkwN2wtNS45MDQgNS45MzhjLS4xMDMuMTAzLS4xOC4yMTctLjI4Ni4zNDUtMS41NDcgMi4wNTItMS40MzUgNS4wMjEuNDM3IDYuODkgMi4wNSAyLjA0NSA1LjM2MyAyLjA2IDcuNDEzLjAxNGw1LjkxOC01LjkwNmE3LjM0NiA3LjM0NiAwIDAgMCAwLTEwLjQwNiA3LjM5MyA3LjM5MyAwIDAgMC01LjIzLTIuMTU3WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-pencil {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2Ljk5NiAxLjk2MWExLjAyIDEuMDIgMCAwIDAtLjcyLjI4MWwtMyAzLjAwMkw0LjI3IDE0LjI1bC0xLjAwMSAxYy0uMTQuMTQtLjIxMS4zMzgtLjI1LjUzMWwtMSA1LjAwNGEuOTc0Ljk3NCAwIDAgMCAxLjE1NiAxLjE1Nmw1LjAwMy0xYy4xOTQtLjA0LjM5Mi0uMTExLjUzMi0uMjVsMS0xLjAwMiA5LjAwNS05LjAwNWMuNDQ1LS40NDMgMi40NDYtMi40NDYgMy4wMDItM2ExLjAyIDEuMDIgMCAwIDAgLjI4LS43MmMwLTEuNjM3LS40MTYtMi44MDctMS4yODEtMy42OS0uODczLS44OS0yLjA0LTEuMzEzLTMuNzIxLTEuMzEzWm0uMzk0IDIuMDJjLjkwMy4wNTIgMS40ODguMjYgMS44ODkuNjcuNDEuNDE3LjY2OS45OTcuNzI1IDEuODgyLS41NDguNTQ3LTEuMzUgMS4zMzctMi4wMDcgMS45OTRsLTIuNTY0LTIuNTY0Yy42NTgtLjY1NyAxLjQxLTEuNDM2IDEuOTU3LTEuOTgzWk0xMy45OTUgNy40bDIuNTY0IDIuNTY0LTcuNTY3IDcuNTY3LTIuNTY0LTIuNTYzTDEzLjk5NSA3LjRaTTQuOTkgMTYuNDA3bDIuNTY0IDIuNTYzLS4wOTQuMDk1Yy0uNjYuMTMxLTEuOTkzLjQxLTMuMjIxLjY1NmwuNjU3LTMuMjIuMDk0LS4wOTVaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-people-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjUgMi45MzhhNC41IDQuNSAwIDEgMCAwIDkgNC41IDQuNSAwIDAgMCAwLTlabS03LjUgMWE0IDQgMCAwIDAgMCA4Yy44MjkgMCAxLjU4Ni0uMjI4IDIuMjUyLS42OTQtMS43MDktMi41NC0xLjQ2Ny00Ljk3Mi0uNTM1LTYuOTNhMy45OTUgMy45OTUgMCAwIDAtMS43MTgtLjM3NlptLTIuOTM4IDkuMzQ0Yy0xLjgzNC43NTctMy4wNjMgMi42MTItMy4wNjMgNC42NTZ2MmExIDEgMCAwIDAgMSAxbDQuMTUzLjAwMmMtLjIzNC0uNzYtLjE2NS0xLjk5Mi0uMTUtMi45ODkuMDMzLTIuMTE3LjkwOC0zLjYyNyAxLjI1MS00LjAyNWE1LjQ2NCA1LjQ2NCAwIDAgMS0xLjk0MS0uMzk0Yy0uMTM0LS4wNTctLjIxMi0uMTAyLS40Ny0uMjE5YS45NjQuOTY0IDAgMCAwLS43OC0uMDNabTcgMGMtMS44MzUuNzU3LTMuMDYzIDIuNjEyLTMuMDYzIDQuNjU2djJhMSAxIDAgMCAwIDEgMWgxMWExIDEgMCAwIDAgMS0xdi0yYzAtMS45OTYtMS4yMzUtMy44MDYtMy4wNjItNC41OTRhMS4wMiAxLjAyIDAgMCAwLS44MTMgMGMtLjg4NS4zOTctMS43NDcuNTk0LTIuNjI1LjU5NC0uODc1IDAtMS43NC0uMjA4LTIuNjU2LS42MjVhLjk2NC45NjQgMCAwIDAtLjc4MS0uMDNaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-person-circle-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDEuOTYyYy01LjUyMyAwLTkuOTgyIDQuNDc3LTEwIDEwLS4wMiA1LjUxNSA0LjQ4MSAxMC4wMiAxMCAxMC4wMyA1LjUxOC4wMTIgMTAuMDEtNC41NTQgMTAtMTAuMDMtLjAxLTUuNTIzLTQuNDc4LTEwLTEwLTEwWm0wIDJhOCA4IDAgMCAxIDggOGMwIDIuMjUtLjkzOCA0LjI3OC0yLjQzMyA1LjczMi0uNzM2LTEuNTkzLTIuMzE4LTIuNzMyLTQuMTMtMi43MzJoLTIuODc1Yy0xLjgxIDAtMy4zODggMS4xMjUtNC4xMjUgMi43MTlDNC45NDIgMTYuMjI3IDQgMTQuMjEgNCAxMS45NmE4IDggMCAwIDEgOC04Wm0wIDJhNCA0IDAgMSAwIDAgOCA0IDQgMCAwIDAgMC04WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-person-plus-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNTE0IDIuOTM4YTQuNSA0LjUgMCAxIDAgMCA5IDQuNSA0LjUgMCAwIDAgMC05Wm0xMC41IDZhMSAxIDAgMCAwLTEgMXYxaC0xYTEgMSAwIDAgMCAwIDJoMXYxYTEgMSAwIDAgMCAyIDB2LTFoMWExIDEgMCAwIDAgMC0yaC0xdi0xYTEgMSAwIDAgMC0xLTFaTTUuMDc2IDEzLjI4MmMtMS44MzQuNzU3LTMuMDYyIDIuNjEyLTMuMDYyIDQuNjU2djJhMSAxIDAgMCAwIDEgMWgxMWExIDEgMCAwIDAgMS0xdi0yYzAtMS45OTYtMS4yMzUtMy44MDYtMy4wNjItNC41OTRhMS4wMjEgMS4wMjEgMCAwIDAtLjgxMyAwYy0uODg1LjM5Ny0xLjc0Ny41OTQtMi42MjUuNTk0LS44NzUgMC0xLjc0LS4yMDgtMi42NTYtLjYyNWEuOTcuOTcgMCAwIDAtLjc4Mi0uMDMxWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-person-x-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNTE1IDIuOTM4YTQuNSA0LjUgMCAxIDAgMCA5IDQuNSA0LjUgMCAwIDAgMC05Wm04LjUgNWMtLjI1NiAwLS41MjMuMDg2LS43Mi4yODFhMS4wMyAxLjAzIDAgMCAwIDAgMS40MzhsMS4yODIgMS4yODEtMS4yODEgMS4yODFhMS4wMyAxLjAzIDAgMCAwIDAgMS40MzhjLjM5LjM5IDEuMDQ3LjM5IDEuNDM4IDBsMS4yOC0xLjI4MSAxLjI4MiAxLjI4MWMuMzkuMzkgMS4wNDcuMzkgMS40MzggMGExLjAzIDEuMDMgMCAwIDAgMC0xLjQzOGwtMS4yODEtMS4yOCAxLjI4LTEuMjgyYTEuMDMgMS4wMyAwIDAgMCAwLTEuNDM4IDEuMDE0IDEuMDE0IDAgMCAwLS43MTgtLjI4Yy0uMjU2IDAtLjUyMy4wODUtLjcyLjI4bC0xLjI4IDEuMjgyLTEuMjgxLTEuMjgyYTEuMDE0IDEuMDE0IDAgMCAwLS43Mi0uMjhaTTUuMDc3IDEzLjI4MmMtMS44MzQuNzU3LTMuMDYyIDIuNjEyLTMuMDYyIDQuNjU2djJhMSAxIDAgMCAwIDEgMWgxMWExIDEgMCAwIDAgMS0xdi0yYzAtMS45OTYtMS4yMzUtMy44MDYtMy4wNjItNC41OTRhMS4wMjEgMS4wMjEgMCAwIDAtLjgxMyAwYy0uODg1LjM5Ny0xLjc0Ny41OTQtMi42MjUuNTk0LS44NzUgMC0xLjc0LS4yMDgtMi42NTYtLjYyNWEuOTcuOTcgMCAwIDAtLjc4Mi0uMDMxWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-person {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk5OCAxLjk2MmE1IDUgMCAxIDAgMCAxMCA1IDUgMCAwIDAgMC0xMFptMCAyYTMgMyAwIDEgMSAwIDYgMyAzIDAgMCAxIDAtNlptLTMuNTMxIDkuMzEyYy0yLjYxNC43MTUtNC40NjkgMi45ODgtNC40NjkgNS42ODh2MmExIDEgMCAwIDAgMSAxaDE0YTEgMSAwIDAgMCAxLTF2LTJjMC0yLjctMS44NTQtNC45NzMtNC40NjktNS42ODhhLjk1Ljk1IDAgMCAwLS42NTYuMDYzIDYuOTgyIDYuOTgyIDAgMCAxLTIuODc1LjYyNSA2Ljk5IDYuOTkgMCAwIDEtMi44NzUtLjYyNS45NS45NSAwIDAgMC0uNjU2LS4wNjNabS40MDYgMmMxLjAxLjM4MiAyLjA0NS42ODggMy4xMjUuNjg4czIuMTE1LS4zMDYgMy4xMjUtLjY4OGMxLjcwNC41MTYgMi44NzUgMS45NTQgMi44NzUgMy42ODh2MWgtMTJ2LTFjMC0xLjczNCAxLjE3Mi0zLjE3MiAyLjg3NS0zLjY4OFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-phone {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMDA1IDEuOTYyYTMgMyAwIDAgMC0zIDN2MTRhMyAzIDAgMCAwIDMgM2g4YTMgMyAwIDAgMCAzLTN2LTE0YTMgMyAwIDAgMC0zLTNoLThabTAgMmg4YTEgMSAwIDAgMSAxIDF2MTRhMSAxIDAgMCAxLTEgMWgtOGExIDEgMCAwIDEtMS0xdi0xNGExIDEgMCAwIDEgMS0xWm00IDEyYTEgMSAwIDEgMCAwIDIgMSAxIDAgMCAwIDAtMloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-plus {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEyIDZ2Nm0wIDB2Nm0wLTZoNm0tNiAwSDYiLz48L3N2Zz4=);
}
.icon-quote {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy4yNDcgMTkuMjg2cTEuNDYgMCAyLjI5Ni0uOTY0LjgzNy0uOTY1LjgzNi0yLjA3MyAwLTEuNTU4LS45NDItMi4zNjMtLjk0MS0uODA2LTIuNTg4LS44MDZINS41NzVxLjE2LTEuMzczLjU1Ny0yLjI0NGE2LjIgNi4yIDAgMCAxIDEuMTQyLTEuNjY0IDkuMyA5LjMgMCAwIDEgMS41NjYtMS4zNiAzNSAzNSAwIDAgMSAyLjAxNy0xLjIyOEw5LjkwMiA1YTg3IDg3IDAgMCAwLTIuMDQ0IDEuMjk0IDEzIDEzIDAgMCAwLTIuMzEgMS45MjggMTEgMTEgMCAwIDAtMS44MDUgMi41MjFRMyAxMi4xNTYgMyAxMy44NzNxMCAyLjQyOS45ODIgMy45Mi45ODIgMS40OTMgMy4yNjUgMS40OTNtMTIuMTQzIDBxMS40NiAwIDIuMjk2LS45NjQuODM3LS45NjUuODM2LTIuMDczIDAtMS41NTgtLjk0Mi0yLjM2My0uOTQyLS44MDYtMi41ODgtLjgwNmgtMS4yNzRxLjE1OS0xLjM3My41NDQtMi4yMzEuMzg0LS44NTggMS4xNTQtMS42NzcuNzk2LS44NDQgMS41NjctMS4zNkEzNSAzNSAwIDAgMSAyMyA2LjU4NEwyMi4wNDQgNXEtLjgyMy41MDItMi4wNDQgMS4yOTRhMTMgMTMgMCAwIDAtMi4zMDkgMS45MjggMTEgMTEgMCAwIDAtMS44MDUgMi41MjFxLS43NDMgMS40MTMtLjc0MyAzLjEzIDAgMi40MjkuOTgyIDMuOTIuOTgyIDEuNDkzIDMuMjY1IDEuNDkzIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.icon-redo {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE1Ljk5MSAyLjU5NCAxNC41ODUgNGwyLjk2OCAzSDYuOTkxYTQgNCAwIDAgMC00IDR2OWExIDEgMCAwIDAgMiAwdi05YTIgMiAwIDAgMSAyLTJoMTAuNTYybC0yLjk2OCAzIDEuNDA2IDEuNDA3IDQuNzE5LTQuNjg4YTEuMDMgMS4wMyAwIDAgMCAwLTEuNDM3bC00LjcyLTQuNjg4WiIvPjwvc3ZnPg==);
}
.icon-save {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMgNy4wMDlhNCA0IDAgMCAxIDQtNGgyYTEgMSAwIDAgMSAwIDJIN2EyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDItMnYtMTBhMiAyIDAgMCAwLTItMmgtMmEyIDIgMCAwIDAtMiAydjZoM2wtNCA0LTQtNGgzdi02YTQgNCAwIDAgMSA0LTRoMmE0IDQgMCAwIDEgNCA0djEwYTQgNCAwIDAgMS00IDRIN2E0IDQgMCAwIDEtNC00di0xMFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-scissors {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuOTkxIDIuOTM5YTQgNCAwIDAgMCAwIDhjLjg2MSAwIDEuNjYtLjI3NyAyLjMxMi0uNzRsMi4wNjMgMS43NC0yLjA2IDEuNzI5YTMuOTg1IDMuOTg1IDAgMCAwLTIuMzE1LS43MyA0IDQgMCAxIDAgNCA0IDQuMDUgNC4wNSAwIDAgMC0uNDA3LTEuNzM2bDEwLjA2My04LjUxM2MuNDIyLS4zNTcuNDUxLS45ODUuMDk0LTEuNDA2YS45MzQuOTM0IDAgMCAwLS42NTYtLjM0NCAxLjA2NSAxLjA2NSAwIDAgMC0uNzUuMjVMMTIuOSAxMC42MzMgMTAuNiA4LjY5YTQuMSA0LjEgMCAwIDAgLjM5MS0xLjc1MSA0IDQgMCAwIDAtNC00Wm0wIDJhMiAyIDAgMSAxIC4wMDEgMy45OTkgMiAyIDAgMCAxIDAtNFptOC45MDYgOC41OTRhMSAxIDAgMCAwLS42ODcuMzQ0IDEuMDM0IDEuMDM0IDAgMCAwIC4xMjUgMS40MzdsNCAzLjM3NWMuNDIyLjM1NyAxLjA1LjMyOCAxLjQwNi0uMDk0LjM1Ny0uNDIxLjMyOC0xLjA1LS4wOTQtMS40MDZsLTQuMDMtMy40MDZhLjk4My45ODMgMCAwIDAtLjcyLS4yNVptLTguOTA2IDEuNDA2YTIgMiAwIDEgMSAuMDAxIDMuOTk5IDIgMiAwIDAgMSAwLTRaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-shield-exclamation {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTExLjYyMyAyLjA0My03LjAzMSAzYS45NjguOTY4IDAgMCAwLS41OTQuOTA2YzAgNC4zOC4xNzUgNi4zMzcuOTY5IDguNTk0IDEuMDQgMi45NTUgMy4wOCA1LjMwOCA2LjUzMSA3LjI4MS4zMDcuMTc2LjY5My4xNzYgMSAwIDMuNDgzLTEuOTkgNS41MzItNC4zMzYgNi41NjItNy4yOC43ODQtMi4yNDIuOTM4LTQuMTAzLjkzOC04LjU5NSAwLS40LS4yMjctLjc0OC0uNTk0LS45MDZsLTYuOTY4LTNhMS4wNiAxLjA2IDAgMCAwLS44MTMgMFptLjM3NSAxLjk2OCA2IDIuNTk0Yy4wODcgNy4xNzYtMS4zMzMgMTAuMzI3LTYgMTMuMTg4LTQuNzktMi45NzktNi4wNDktNi4xNzItNi0xMy4xODggMS4zNjMtLjU4MiA0Ljg0Ny0yLjEgNi0yLjU5NFptMCAyLjkzOGExIDEgMCAwIDAtMSAxdjRhMSAxIDAgMCAwIDIgMHYtNGExIDEgMCAwIDAtMS0xWm0wIDdhMSAxIDAgMSAwIDAgMi4wMDEgMSAxIDAgMCAwIDAtMloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-shop-window-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTkxIDIuOTM5Yy0uMzc5IDAtLjczNy4yMjQtLjkwNi41NjJMMi45OTEgNi45MzljLjAzNiAxLjg4NiAxLjUyNSAzIDMgMyAuNzc4IDAgMS40NjctLjI5NSAyLS43ODFhMi45MzcgMi45MzcgMCAwIDAgMiAuNzgxYy43NzggMCAxLjQ2Ny0uMjk1IDItLjc4MWEyLjkzNyAyLjkzNyAwIDAgMCAyIC43ODFjLjc3OCAwIDEuNDY3LS4yNjQgMi0uNzUuNTMzLjQ4NiAxLjIyMi43NSAyIC43NSAxLjQ3NSAwIDIuOTkxLTEuMTUyIDMtM2wtMi4wOTQtMy40MzhhMS4wMjcgMS4wMjcgMCAwIDAtLjkwNi0uNTYyaC0xMlptNiA4LjUzMWMtLjYyNi4yNzUtMS4yODkuNDY5LTIgLjQ2OS0uMzU0IDAtLjY2OC0uMTM3LTEtLjIxOXYzLjIxOWg2VjExLjcyYy0uMzMyLjA4My0uNjQ2LjIxOS0xIC4yMTktLjcxIDAtMS4zOC0uMTk0LTItLjQ2OVptLTggLjAzMXY3LjQzOGExIDEgMCAwIDAgMCAyaDE2YTEgMSAwIDAgMCAwLTJ2LTcuNDM4YTQuOTM0IDQuOTM0IDAgMCAxLTIgLjQzOGMtLjM1NCAwLS42NjgtLjEzNi0xLS4yMTl2NC4yMTlhMSAxIDAgMCAxLTEgMWgtOGExIDEgMCAwIDEtMS0xVjExLjcyYy0uMzMzLjA4My0uNjQ2LjIxOS0xIC4yMTlhNC45OSA0Ljk5IDAgMCAxLTItLjQzOFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-shop-window {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTkxIDIuOTM5Yy0uMzc5IDAtLjczNy4yMjQtLjkwNi41NjJsLTIgNGExLjc3IDEuNzcgMCAwIDAtLjA5NC40MzhjMCAxIC41MTUgMS43ODkuOTkzIDIuMjI0bC4wMDcgOC43NzZhMSAxIDAgMCAwIDAgMmgxNmExIDEgMCAwIDAgMC0ybC0uMDEtOC43NTRjLjQ3Ny0uNDM1IDEuMDEtMS4yNDYgMS4wMS0yLjI0NmExLjc3IDEuNzcgMCAwIDAtLjA5NC0uNDM4bC0yLTRhMS4wMjcgMS4wMjcgMCAwIDAtLjkwNi0uNTYyaC0xMlptLjYyNSAyaDEwLjc1bDEuNjMgMy4yMTljLS4wNjUuMzYxLS41MDMuNzgxLTEuMDA1Ljc4MWExIDEgMCAwIDEtMS0xIDEgMSAwIDAgMC0xLTFjLS4yNzYgMC0uNTM4LjEtLjcxOS4yODFhMS4wMTUgMS4wMTUgMCAwIDAtLjI4LjcxOSAxIDEgMCAwIDEtMiAwIDEgMSAwIDAgMC0xLTFjLS4yNzcgMC0uNTM5LjEtLjcyLjI4MWExLjAxNSAxLjAxNSAwIDAgMC0uMjguNzE5IDEgMSAwIDAgMS0yIDAgMSAxIDAgMCAwLTEtMWMtLjI3NyAwLS41MzkuMS0uNzIuMjgxYTEuMDE1IDEuMDE1IDAgMCAwLS4yOC43MTkgMSAxIDAgMCAxLTEgMWMtLjUwMyAwLS45MS0uMzI0LS45OC0uODA3bDEuNjA0LTMuMTkzWm0xLjM3MyA1LjIyMmEyLjk0NCAyLjk0NCAwIDAgMCAyLjAwMi43NzhjLjc3OCAwIDEuNDYxLS4yNzMgMS45OTQtLjc1OWEyLjkzMyAyLjkzMyAwIDAgMCAyLjAwNi43NTljLjc3OCAwIDEuNDctLjI5IDIuMDAyLS43NzUuNTM0LjQ4NSAxLjIyLjc3NSAxLjk5OC43NzV2OGgtMTJ2LThjLjc3OCAwIDEuNDY1LS4yOTMgMS45OTgtLjc3OFptMS4wMDIgMS43NzhhMSAxIDAgMCAwLTEgMXYzYTEgMSAwIDAgMCAxIDFoNmExIDEgMCAwIDAgMS0xdi0zYTEgMSAwIDAgMC0yIDB2MmgtNHYtMmExIDEgMCAwIDAtMS0xWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-skip-back-15 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM2NiAzLjE0OGEuNzUuNzUgMCAwIDEgLjI3IDEuNDc2QTcuNDk1IDcuNDk1IDAgMCAwIDQuNTAyIDEyYzAgNC4xMzUgMy4zNjQgNy41IDcuNSA3LjUgNC4xMzUgMCA3LjUtMy4zNjUgNy41LTcuNWE3LjQ1OSA3LjQ1OSAwIDAgMC0zLjAwOS01Ljk5M2wtMS4zMzcgMS4zMzdhLjUzLjUzIDAgMCAxLS45MDUtLjM3NVYzaDMuOTY5YS41My41MyAwIDAgMSAuMzc1LjkwNUwxNy41NjkgNC45M0E4Ljk1NyA4Ljk1NyAwIDAgMSAyMSAxMmMwIDQuOTYzLTQuMDM3IDktOSA5cy05LTQuMDM3LTktOWE4Ljk5NiA4Ljk5NiAwIDAgMSA3LjM2Ni04Ljg1MloiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMTAuMzMgMTUuMTY2VjkuNmgtLjlhMS4yMyAxLjIzIDAgMCAxLS4xOTguNTMzYy0uMS4xNDMtLjIyNS4yNi0uMzc0LjM1YTEuNTU3IDEuNTU3IDAgMCAxLS40OTMuMTgzYy0uMTguMDMxLS4zNjguMDQ1LS41NjQuMDR2Ljg1aDEuNHYzLjYxaDEuMTI4Wm01LjI3Ny00LjYzNlY5LjZoLTMuMTFsLS41NDggMy4wNzdoMS4wMThjLjExMS0uMTUzLjIzLS4yNjUuMzU4LS4zMzRhLjk3Ljk3IDAgMCAxIC40OTMtLjExLjg5Ni44OTYgMCAwIDEgLjcwOC4zMDIuOTQ3Ljk0NyAwIDAgMSAuMTkuMzMzIDEuMjc0IDEuMjc0IDAgMCAxLS4wMDguODExIDEuMDMzIDEuMDMzIDAgMCAxLS4xOS4zNDIuODc4Ljg3OCAwIDAgMS0uNy4zMjYuOTAxLjkwMSAwIDAgMS0uNjI5LS4yMjIuOTM5LjkzOSAwIDAgMS0uMjg2LS42MTNoLTEuMTI5Yy4wMDUuMjkyLjA2NC41NDkuMTc1Ljc3Mi4xMTcuMjE3LjI3LjQuNDYxLjU0OC4xOTEuMTQ5LjQwOC4yNi42NTIuMzM0LjI1LjA3LjUxLjEwNC43OC4xMDQuMjguMDA1LjU0NS0uMDQuNzk1LS4xMzYuMjQ5LS4xLjQ2Ni0uMjQuNjUyLS40MmExLjk0NiAxLjk0NiAwIDAgMCAuNjItMS40NGMwLS4yNi0uMDQtLjUwNC0uMTItLjczMmExLjY3NiAxLjY3NiAwIDAgMC0uMzMzLS42MDQgMS41NjUgMS41NjUgMCAwIDAtLjUzMy0uNDA2IDEuNjg1IDEuNjg1IDAgMCAwLS43MzItLjE1Yy0uMjIyIDAtLjQyMS4wMzQtLjU5Ni4xMDMtLjE3NS4wNjMtLjM0LjE3Mi0uNDkzLjMyNmwtLjAxNi0uMDE2LjIyMy0xLjI2NGgyLjI5OFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-skip-forward-30 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjYzNCAzLjE0OGEuNzUuNzUgMCAwIDAtLjI3IDEuNDc2QTcuNDk1IDcuNDk1IDAgMCAxIDE5LjQ5OCAxMmMwIDQuMTM1LTMuMzY0IDcuNS03LjUgNy41LTQuMTM1IDAtNy41LTMuMzY1LTcuNS03LjVhNy40NTggNy40NTggMCAwIDEgMy4wMDktNS45OTNsMS4zMzcgMS4zMzdhLjUzLjUzIDAgMCAwIC45MDUtLjM3NVYzSDUuNzgxYS41My41MyAwIDAgMC0uMzc1LjkwNUw2LjQzMSA0LjkzQTguOTU3IDguOTU3IDAgMCAwIDMgMTJjMCA0Ljk2MyA0LjAzNyA5IDkgOXM5LTQuMDM3IDktOWE4Ljk5NiA4Ljk5NiAwIDAgMC03LjM2Ni04Ljg1MloiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNOS43NzIgMTEuNzY0di42OGMuMTE4IDAgLjI0LjAwNS4zNjcuMDE0LjEzMi4wMDUuMjUyLjAzLjM2LjA3NS4xMS4wNC4xOTguMTA5LjI2Ni4yMDQuMDcyLjA5NS4xMDkuMjMzLjEwOS40MTVhLjcwOC43MDggMCAwIDEtLjIyNS41NS44MDUuODA1IDAgMCAxLS41NS4xOTguODQ0Ljg0NCAwIDAgMS0uMzY4LS4wNzUuNzczLjc3MyAwIDAgMS0uMjUxLS4xOTcuOTQxLjk0MSAwIDAgMS0uMTU3LS4zIDEuNDE1IDEuNDE1IDAgMCAxLS4wNi0uMzY3aC0uOTE5Yy0uMDA0LjI3Ny4wMzQuNTIyLjExNi43MzUuMDg2LjIxMy4yMDYuMzk0LjM2LjU0NC4xNTQuMTQ1LjM0LjI1Ni41NTguMzMzLjIyMi4wNzcuNDY3LjExNS43MzQuMTE1LjIzMSAwIC40NTMtLjAzNC42NjYtLjEwMi4yMTQtLjA2OC40MDItLjE2Ny41NjUtLjI5OWExLjQyIDEuNDIgMCAwIDAgLjM4Ny0uNDljLjEtLjE5NC4xNS0uNDE2LjE1LS42NjYgMC0uMjcyLS4wNzUtLjUwNS0uMjI0LS43YTEuMDM2IDEuMDM2IDAgMCAwLS42Mi0uMzh2LS4wMTRhLjgyMi44MjIgMCAwIDAgLjQ5Ny0uMzYgMS4xMSAxLjExIDAgMCAwIC4xNy0uNjEzIDEuMSAxLjEgMCAwIDAtLjE0My0uNTY0IDEuMzYyIDEuMzYyIDAgMCAwLS4zNzMtLjQxNSAxLjUzMyAxLjUzMyAwIDAgMC0uNTEtLjI1MiAxLjkyMyAxLjkyMyAwIDAgMC0uNTcyLS4wODhjLS4yNDQgMC0uNDY3LjA0LS42NjYuMTIyYTEuNDcgMS40NyAwIDAgMC0uNTE3LjMzMyAxLjYyIDEuNjIgMCAwIDAtLjMzMy41MjRjLS4wNzcuMi0uMTIuNDIyLS4xMy42NjZoLjkxOWMtLjAwNS0uMjQ0LjA1NC0uNDQ2LjE3Ny0uNjA1LjEyNi0uMTYzLjMxMi0uMjQ1LjU1Ny0uMjQ1YS43My43MyAwIDAgMSAuNDcuMTY0Yy4xMzUuMTA4LjIwMy4yNjUuMjAzLjQ2OWEuNDk0LjQ5NCAwIDAgMS0uMTAyLjMyNi42My42MyAwIDAgMS0uMjUxLjE5Yy0uMS4wNDEtLjIwOS4wNjYtLjMyNy4wNzVhMi4wNTcgMi4wNTcgMCAwIDEtLjMzMyAwWm0zLjMzNy40MzZ2LS4yOTNjLjAwNC0uMTE4LjAxMy0uMjM4LjAyNy0uMzYuMDEzLS4xMjMuMDM2LS4yNDMuMDY4LS4zNi4wMzItLjEyMy4wNzUtLjIzMi4xMjktLjMyN2EuNzYxLjc2MSAwIDAgMSAuMjE4LS4yMzEuNTk4LjU5OCAwIDAgMSAuMzMzLS4wODhjLjEzMSAwIC4yNDIuMDI5LjMzMy4wODguMDkuMDU5LjE2NS4xMzYuMjI0LjIzMS4wNi4wOTUuMTAyLjIwNC4xMy4zMjcuMDMxLjExNy4wNTQuMjM4LjA2OC4zNi4wMTguMTIyLjAyNy4yNDIuMDI3LjM2YTcuMzM2IDcuMzM2IDAgMCAxLS4wMDcuNzkgMi41NSAyLjU1IDAgMCAxLS4wODguNTU3IDEuMTEzIDEuMTEzIDAgMCAxLS4yMzIuNDU1Yy0uMTA0LjEyNy0uMjU2LjE5LS40NTUuMTktLjE5NSAwLS4zNDUtLjA2My0uNDQ5LS4xOWExLjIzOCAxLjIzOCAwIDAgMS0uMjMxLS40NTUgMi44NTkgMi44NTkgMCAwIDEtLjA4Mi0uNTU4IDExLjA1IDExLjA1IDAgMCAxLS4wMTMtLjQ5NlptLS45NjYgMGMwIC40NzYuMDQ1Ljg3NS4xMzYgMS4xOTcuMDk1LjMxNy4yMjIuNTcuMzguNzYxLjE2LjE5LjM0My4zMjcuNTUyLjQwOC4yMTMuMDgyLjQzNy4xMjIuNjczLjEyMi4yNCAwIC40NjQtLjA0LjY3My0uMTIyYTEuMzYgMS4zNiAwIDAgMCAuNTU4LS40MDhjLjE2My0uMTkuMjktLjQ0NC4zOC0uNzYxLjA5Ni0uMzIyLjE0My0uNzIxLjE0My0xLjE5NyAwLS40NjMtLjA0Ny0uODUtLjE0My0xLjE2M2ExLjk5NCAxLjk5NCAwIDAgMC0uMzgtLjc2MiAxLjM0OCAxLjM0OCAwIDAgMC0uNTU4LS40MDggMS44MyAxLjgzIDAgMCAwLS42NzMtLjEyMmMtLjIzNiAwLS40Ni4wNC0uNjczLjEyMmExLjM1OSAxLjM1OSAwIDAgMC0uNTUxLjQwOGMtLjE1OS4xOS0uMjg2LjQ0NC0uMzgxLjc2Mi0uMDkuMzEzLS4xMzYuNy0uMTM2IDEuMTYzWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-solid-bell {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEyIDIuNDFhNy4yIDcuMiAwIDAgMC03LjIgNy4ydjQuMzAzbC0uODQ4Ljg0OGExLjIgMS4yIDAgMCAwIC44NDkgMi4wNDloMTQuNGExLjIgMS4yIDAgMCAwIC44NDgtMi4wNDlsLS44NDgtLjg0OFY5LjYxYTcuMiA3LjIgMCAwIDAtNy4yLTcuMk0xMiAyMS42MWEzLjYgMy42IDAgMCAxLTMuNi0zLjZoNy4yYTMuNiAzLjYgMCAwIDEtMy42IDMuNiIvPjwvc3ZnPg==);
}
.icon-solid-chat-alt {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgNUMyIDMuODk1NDMgMi44OTU0MyAzIDQgM0gxMUMxMi4xMDQ2IDMgMTMgMy44OTU0MyAxMyA1VjlDMTMgMTAuMTA0NiAxMi4xMDQ2IDExIDExIDExSDlMNiAxNFYxMUg0QzIuODk1NDMgMTEgMiAxMC4xMDQ2IDIgOVY1WiIgZmlsbD0iI0ZGOTBFOCIvPgo8cGF0aCBkPSJNMTUgN1Y5QzE1IDExLjIwOTEgMTMuMjA5MSAxMyAxMSAxM0g5LjgyODQzTDguMDYxNzMgMTQuNzY2N0M4LjM0MTU0IDE0LjkxNTYgOC42NjA5MSAxNSA5IDE1SDExTDE0IDE4VjE1SDE2QzE3LjEwNDYgMTUgMTggMTQuMTA0NiAxOCAxM1Y5QzE4IDcuODk1NDMgMTcuMTA0NiA3IDE2IDdIMTVaIiBmaWxsPSIjRkY5MEU4Ii8+Cjwvc3ZnPgo=);
}
.icon-solid-check-circle,
nav footer .popover [role=menu] [role=menuitemradio][aria-checked=true]::before,
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]:after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]:after,
[role=alert].success::before,
[role=status].success::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyMS42MWE5LjYgOS42IDAgMSAwIDAtMTkuMiA5LjYgOS42IDAgMCAwIDAgMTkuMlptNC40NS0xMS4xNTJhMS4yIDEuMiAwIDAgMC0xLjY5OC0xLjY5N2wtMy45NTEgMy45NTItMS41NTItMS41NTJhMS4yIDEuMiAwIDAgMC0xLjY5NyAxLjY5N2wyLjQgMi40YTEuMiAxLjIgMCAwIDAgMS42OTcgMGw0LjgtNC44WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-solid-cog {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy43ODcgMy44MTVjLS40NTUtMS44NzMtMy4xMi0xLjg3My0zLjU3NCAwYTEuODM5IDEuODM5IDAgMCAxLTIuNzQ0IDEuMTM3Yy0xLjY0Ni0xLjAwNC0zLjUzLjg4LTIuNTI3IDIuNTI3YTEuODM5IDEuODM5IDAgMCAxLTEuMTM3IDIuNzQ0Yy0xLjg3My40NTUtMS44NzMgMy4xMiAwIDMuNTc0YTEuODM5IDEuODM5IDAgMCAxIDEuMTM3IDIuNzQ0Yy0xLjAwMyAxLjY0Ni44OCAzLjUzIDIuNTI3IDIuNTI3YTEuODM5IDEuODM5IDAgMCAxIDIuNzQ0IDEuMTM3Yy40NTUgMS44NzMgMy4xMiAxLjg3MyAzLjU3NCAwYTEuODM5IDEuODM5IDAgMCAxIDIuNzQ0LTEuMTM3YzEuNjQ2IDEuMDAzIDMuNTMtLjg4IDIuNTI3LTIuNTI3YTEuODM5IDEuODM5IDAgMCAxIDEuMTM3LTIuNzQ0YzEuODczLS40NTUgMS44NzMtMy4xMiAwLTMuNTc0YTEuODM5IDEuODM5IDAgMCAxLTEuMTM3LTIuNzQ0YzEuMDAzLTEuNjQ2LS44OC0zLjUzLTIuNTI3LTIuNTI3YTEuODM5IDEuODM5IDAgMCAxLTIuNzQ0LTEuMTM3Wk0xMiAxNS42MWEzLjYgMy42IDAgMSAwIDAtNy4yIDMuNiAzLjYgMCAwIDAgMCA3LjJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-solid-currency-dollar {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjEyIDguOTExYTIuNzkgMi43OSAwIDAgMSAuNjgtLjMydjIuMDM4YTIuNzcgMi43NyAwIDAgMS0uNjgtLjMyYy0uNDM2LS4yOTItLjUyLS41NjItLjUyLS43IDAtLjEzNi4wODQtLjQwNi41Mi0uNjk4Wm0zLjA4IDYuNTE4VjEzLjM5Yy4yNjUuMDg2LjQ5NS4xOTcuNjguMzIuNDM3LjI5Mi41Mi41NjIuNTIuNjk5IDAgLjEzNy0uMDgzLjQwNy0uNTIuNjk4YTIuNzcgMi43NyAwIDAgMS0uNjguMzJaIiBmaWxsPSIjMDAwIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyMS42MWE5LjYgOS42IDAgMSAwIDAtMTkuMiA5LjYgOS42IDAgMCAwIDAgMTkuMlptMS4yLTE1LjZhMS4yIDEuMiAwIDAgMC0yLjQgMHYuMTFjLS43NDUuMTQtMS40MzUuNDEtMi4wMS43OTQtLjg2Ny41NzgtMS41OSAxLjUwNy0xLjU5IDIuNjk2IDAgMS4xODkuNzIzIDIuMTE4IDEuNTkgMi42OTVhNS40NDIgNS40NDIgMCAwIDAgMi4wMS43OTV2Mi4zMjljLS40NjktLjE1Mi0uODE3LS4zOC0xLjAxMi0uNjA2YTEuMiAxLjIgMCAxIDAtMS44MTIgMS41NzNjLjY3NS43NzggMS42OTYgMS4yOSAyLjgyNCAxLjUwM3YuMTFhMS4yIDEuMiAwIDEgMCAyLjQgMHYtLjExYTUuNDQyIDUuNDQyIDAgMCAwIDIuMDEyLS43OTRjLjg2Ni0uNTc3IDEuNTg4LTEuNTA2IDEuNTg4LTIuNjk1IDAtMS4xODktLjcyMi0yLjExOC0xLjU4OC0yLjY5NmE1LjQ0MiA1LjQ0MiAwIDAgMC0yLjAxMi0uNzk0VjguNTljLjQ3LjE1My44MTcuMzgyIDEuMDEyLjYwNmExLjIgMS4yIDAgMSAwIDEuODEzLTEuNTczYy0uNjc1LS43NzctMS42OTYtMS4yOS0yLjgyNS0xLjUwMlY2LjAxWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-solid-database {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNiAxNC40MXYzLjZjMCAxLjk4OCAzLjc2MSAzLjYgOC40IDMuNiA0LjY0IDAgOC40LTEuNjEyIDguNC0zLjZ2LTMuNmMwIDEuOTg4LTMuNzYgMy42LTguNCAzLjYtNC42MzkgMC04LjQtMS42MTItOC40LTMuNloiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMy42IDguNDF2My42YzAgMS45ODggMy43NjEgMy42IDguNCAzLjYgNC42NCAwIDguNC0xLjYxMiA4LjQtMy42di0zLjZjMCAxLjk4OC0zLjc2IDMuNi04LjQgMy42LTQuNjM5IDAtOC40LTEuNjEyLTguNC0zLjZaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTIwLjQgNi4wMWMwIDEuOTg4LTMuNzYgMy42LTguNCAzLjYtNC42MzkgMC04LjQtMS42MTItOC40LTMuNnMzLjc2MS0zLjYgOC40LTMuNmM0LjY0IDAgOC40IDEuNjEyIDguNCAzLjZaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-solid-document-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjggNC44MWEyLjQgMi40IDAgMCAxIDIuNC0yLjRoNS41MDNhMi40IDIuNCAwIDAgMSAxLjY5Ny43MDNsNC4wOTcgNC4wOTdhMi40IDIuNCAwIDAgMSAuNzAzIDEuNjk3VjE5LjIxYTIuNCAyLjQgMCAwIDEtMi40IDIuNEg3LjJhMi40IDIuNCAwIDAgMS0yLjQtMi40VjQuODFabTIuNCA3LjJhMS4yIDEuMiAwIDAgMSAxLjItMS4yaDcuMmExLjIgMS4yIDAgMSAxIDAgMi40SDguNGExLjIgMS4yIDAgMCAxLTEuMi0xLjJabTEuMiAzLjZhMS4yIDEuMiAwIDAgMCAwIDIuNGg3LjJhMS4yIDEuMiAwIDEgMCAwLTIuNEg4LjRaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-solid-flag {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjYgNy4yMWEzLjYgMy42IDAgMCAxIDMuNi0zLjZoMTJhMS4yIDEuMiAwIDAgMSAuOTYgMS45MkwxNy4xIDkuNjFsMy4wNiA0LjA4YTEuMiAxLjIgMCAwIDEtLjk2IDEuOTJoLTEyYTEuMiAxLjIgMCAwIDAtMS4yIDEuMnYzLjZhMS4yIDEuMiAwIDAgMS0yLjQgMFY3LjIxWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-solid-folder-open {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjQgNy4yMWEyLjQgMi40IDAgMCAxIDIuNC0yLjRoNC44bDIuNCAyLjRoNC44YTIuNCAyLjQgMCAwIDEgMi40IDIuNHYxLjJIOS42YTMuNiAzLjYgMCAwIDAtMy42IDMuNnYxLjhhMS44IDEuOCAwIDAgMS0zLjYgMHYtOVoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNNy4yIDE0LjQxYTIuNCAyLjQgMCAwIDEgMi40LTIuNGg5LjZhMi40IDIuNCAwIDAgMSAyLjQgMi40djIuNGEyLjQgMi40IDAgMCAxLTIuNCAyLjRIMi40aDIuNGEyLjQgMi40IDAgMCAwIDIuNC0yLjR2LTIuNFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-solid-hand {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjggMy42MWExLjIgMS4yIDAgMCAxIDIuNCAwdjYuNmEuNi42IDAgMCAwIDEuMiAwdi01LjRhMS4yIDEuMiAwIDAgMSAyLjQgMHY1LjRhLjYuNiAwIDAgMCAxLjIgMHYtM2ExLjIgMS4yIDAgMCAxIDIuNCAwdjZhOC40IDguNCAwIDAgMS0xNi44IDB2LTIuNGExLjIgMS4yIDAgMSAxIDIuNCAwdjNhLjYuNiAwIDAgMCAxLjIgMHYtOWExLjIgMS4yIDAgMSAxIDIuNCAwdjUuNGEuNi42IDAgMCAwIDEuMiAwdi02LjZaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-solid-key {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS42IDkuNjFhNy4yIDcuMiAwIDAgMS05LjI5IDYuODkyTDkuNiAxOS4yMUg3LjJ2Mi40SDIuNHYtNC44bDUuMTEtNS4xMDhBNy4yIDcuMiAwIDEgMSAyMS42IDkuNjFabS03LjItNC44YTEuMiAxLjIgMCAwIDAgMCAyLjQgMi40IDIuNCAwIDAgMSAyLjQgMi40IDEuMiAxLjIgMCAwIDAgMi40IDAgNC44IDQuOCAwIDAgMC00LjgtNC44WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-solid-search {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjYgNC44MWE0LjggNC44IDAgMSAwIDAgOS42IDQuOCA0LjggMCAwIDAgMC05LjZabS03LjIgNC44YTcuMiA3LjIgMCAxIDEgMTMuMDcgNC4xNzNsNS43NzkgNS43OGExLjIgMS4yIDAgMCAxLTEuNjk3IDEuNjk2bC01Ljc4LTUuNzhBNy4yIDcuMiAwIDAgMSAyLjQgOS42MVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-solid-send {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjIxMzEgNy42MjYxM0MxMi40NTAzIDcuNTA3NTYgMTIuNjAwMSA3LjI2NTE3IDEyLjYwMDEgNy4wMDAwM0MxMi42MDAxIDYuNzM0ODkgMTIuNDUwMyA2LjQ5MjUxIDEyLjIxMzEgNi4zNzM5M0wyLjQxMzE1IDEuNDczOTNDMi4xNjQ4NiAxLjM0OTc5IDEuODY2NjYgMS4zODQwOSAxLjY1MzA1IDEuNTYxMzhDMS40Mzk0NCAxLjczODY2IDEuMzUwNzcgMi4wMjU0MiAxLjQyNzAzIDIuMjkyMzRMMi40MjcwMyA1Ljc5MjMzQzIuNTEyODkgNi4wOTI4NCAyLjc4NzU2IDYuMzAwMDIgMy4xMDAwOSA2LjMwMDAyTDYuMzAwMSA2LjMwMDAyQzYuNjg2NyA2LjMwMDAyIDcuMDAwMSA2LjYxMzQzIDcuMDAwMSA3LjAwMDAyQzcuMDAwMSA3LjM4NjYyIDYuNjg2NyA3LjcwMDAyIDYuMzAwMSA3LjcwMDAyTDMuMTAwMSA3LjcwMDAyQzIuNzg3NTYgNy43MDAwMiAyLjUxMjg5IDcuOTA3MjEgMi40MjcwMyA4LjIwNzcyTDEuNDI3MDMgMTEuNzA3N0MxLjM1MDc3IDExLjk3NDYgMS40Mzk0NCAxMi4yNjE0IDEuNjUzMDUgMTIuNDM4N0MxLjg2NjY2IDEyLjYxNiAyLjE2NDg1IDEyLjY1MDMgMi40MTMxNCAxMi41MjYxTDEyLjIxMzEgNy42MjYxM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.icon-solid-shield-exclamation,
[role=alert].warning::before,
[role=status].warning::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyLjM0NGExNC4zNDUgMTQuMzQ1IDAgMCAxLTkuNCAzLjY2NWMtLjEzMS43ODEtLjIgMS41ODMtLjIgMi40MDIgMCA2LjI3IDQuMDA4IDExLjYwMyA5LjYgMTMuNTggNS41OTMtMS45NzcgOS42LTcuMzEgOS42LTEzLjU4IDAtLjgxOC0uMDY4LTEuNjItLjE5OS0yLjQwMmExNC4zNDUgMTQuMzQ1IDAgMCAxLTkuNC0zLjY2NVptMS4yIDE0LjQ2N2ExLjIgMS4yIDAgMSAxLTIuNCAwIDEuMiAxLjIgMCAwIDEgMi40IDBabTAtOC40YTEuMiAxLjIgMCAxIDAtMi40IDB2My42YTEuMiAxLjIgMCAxIDAgMi40IDB2LTMuNloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-solid-star {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAyNCAyLjQ0MWMtLjU3MSAwLTEuMTU0LjM1NS0xLjUgMS4wNjJMOC40MDEgNy44NzZsLTQuODQyLjY4N2MtMS41NTYuMjE3LTIuMDYgMS43NDQtLjkzNyAyLjg0MmwzLjQ5OSAzLjQwNS0uODEyIDQuNzhjLS4yNjggMS41NDYgMS4wMTUgMi40ODEgMi40MDUgMS43NDguNTM2LS4yODQgMy4yOTYtMS43MTQgNC4zMS0yLjI0OWw0LjMxIDIuMjVjMS4zOS43MzIgMi42NzgtLjIwMiAyLjQwNS0xLjc1bC0uODQzLTQuNzc5IDMuNDk4LTMuNDA1YzEuMTMtMS4wOTQuNjUxLTIuNjItLjkwNi0yLjg0MmwtNC44NzItLjY4Ny0yLjA5My00LjM3M2MtLjM0NS0uNzA3LS45MjgtMS4wNjEtMS41LTEuMDYyWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-solid-user {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDlDMTEuNjU2OSA5IDEzIDcuNjU2ODUgMTMgNkMxMyA0LjM0MzE1IDExLjY1NjkgMyAxMCAzQzguMzQzMTUgMyA3IDQuMzQzMTUgNyA2QzcgNy42NTY4NSA4LjM0MzE1IDkgMTAgOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zIDE4QzMgMTQuMTM0IDYuMTM0MDEgMTEgMTAgMTFDMTMuODY2IDExIDE3IDE0LjEzNCAxNyAxOEgzWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
.icon-soundwave {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk5IDIuOTRhMSAxIDAgMCAwLTEgMXYxNmExIDEgMCAwIDAgMiAwdi0xNmExIDEgMCAwIDAtMS0xWm0tNCAzYTEgMSAwIDAgMC0xIDF2MTBhMSAxIDAgMCAwIDIgMHYtMTBhMSAxIDAgMCAwLTEtMVptOCAwYTEgMSAwIDAgMC0xIDF2MTBhMSAxIDAgMCAwIDIgMHYtMTBhMSAxIDAgMCAwLTEtMVptLTEyIDNhMSAxIDAgMCAwLTEgMXY0YTEgMSAwIDAgMCAyIDB2LTRhMSAxIDAgMCAwLTEtMVptMTYgMGExIDEgMCAwIDAtMSAxdjRhMSAxIDAgMCAwIDIgMHYtNGExIDEgMCAwIDAtMS0xWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-stack-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTExLjUwNCAyLjA5Ni03IDRhMS4wMTIgMS4wMTIgMCAwIDAgMCAxLjc1bDcgNGMuMzA3LjE3Ni42OTIuMTc2IDEgMGw3LTRhMS4wMTIgMS4wMTIgMCAwIDAgMC0xLjc1bC03LTRhMS4wMTQgMS4wMTQgMCAwIDAtMSAwWm0tNi43NSA4LjkwNmExLjAzNiAxLjAzNiAwIDAgMC0uNjI1LjQ3IDEuMDE0IDEuMDE0IDAgMCAwIC4zNzUgMS4zNzRsNyA0Yy4zMDcuMTc2LjY5Mi4xNzYgMSAwbDctNGMuNDgtLjI3NC42NS0uODk1LjM3NS0xLjM3NWExLjAxMyAxLjAxMyAwIDAgMC0xLjM3NS0uMzc1bC02LjUgMy43MTktNi41LTMuNzE5YS45NzMuOTczIDAgMCAwLS43NS0uMDk0Wm0wIDVhMS4wMzYgMS4wMzYgMCAwIDAtLjYyNS40NyAxLjAxNCAxLjAxNCAwIDAgMCAuMzc1IDEuMzc0bDcgNGMuMzA3LjE3Ni42OTIuMTc2IDEgMGw3LTRjLjQ4LS4yNzQuNjUtLjg5NS4zNzUtMS4zNzVhMS4wMTMgMS4wMTMgMCAwIDAtMS4zNzUtLjM3NWwtNi41IDMuNzE5LTYuNS0zLjcxOWEuOTczLjk3MyAwIDAgMC0uNzUtLjA5NFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-stickies {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMDE0IDEuOTY0YTQgNCAwIDAgMC00IDR2OGE0IDQgMCAwIDAgNCA0bC4wMS4wMDVjLjIzMiAyLjIzIDIuMTM4IDMuOTk1IDQuNDI4IDMuOTk1aDMuNTYyYzMuNTUyIDAgOC00LjQ0OCA4LTh2LTMuNTYyYzAtMi4yOS0xLjc2NS00LjIwMy0zLjk5NC00LjQzNWwtLjAwNi0uMDAzYTQgNCAwIDAgMC00LTRoLThabTAgMmg4YTIgMiAwIDAgMSAyIDJoLTUuNTYyYTQuNDQ0IDQuNDQ0IDAgMCAwLTQuNDM4IDQuNDM4djUuNTYyYTIgMiAwIDAgMS0yLTJ2LThhMiAyIDAgMCAxIDItMlptNC40MzggNGg3LjEyNGEyLjQ0NCAyLjQ0NCAwIDAgMSAyLjQzOCAyLjQzOHYyLjU2MmgtMi41NjJhNC40NDQgNC40NDQgMCAwIDAtNC40MzggNC40Mzh2Mi41NjJoLTIuNTYyYTIuNDQ0IDIuNDQ0IDAgMCAxLTIuNDM4LTIuNDM4di03LjEyNGEyLjQ0NCAyLjQ0NCAwIDAgMSAyLjQzOC0yLjQzOFptNyA3IDIuMzgzLS4wMDJjLS42MTkgMS45NzctMi44MjQgNC4xNS00LjgxNCA0LjgzMmwtLjAwNy0yLjM5MmEyLjQ0NCAyLjQ0NCAwIDAgMSAyLjQzOC0yLjQzOFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-strikethrough {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEyLjAwNSAzLjkxOGE0IDQgMCAwIDAtNCA0YzAgLjYzMi4xNTggMS4yNTguNDM4IDEuODEyLjE4NS4zNjguNDg3Ljc1NS45MDYgMS4xODhINi4wMDVhMSAxIDAgMCAwIDAgMmg1LjY1N2MuMDU1LjA0OS4wODQuMDY3LjE1NS4xMjUuMzE3LjI1OS42NDYuNTQuOTM4LjgxMi4yMDcuMTk0LjM3LjM1Ny41MzEuNTMyLjI4OS4zMS40OTguNTk5LjU2NC43NS4xMDcuMjQ4LjE1NS41MDIuMTU1Ljc4YTIgMiAwIDEgMS00IDAgMSAxIDAgMCAwLTIgMCA0IDQgMCAwIDAgOCAwYzAtLjU1My0uMTI2LTEuMDk0LS4zNDMtMS41OTMtLjE3Ni0uNDA0LS40NzgtLjgyLS45MDctMS4yODEtLjAzNy0uMDQtLjA4Ni0uMDg0LS4xMjUtLjEyNWgzLjM3NmExIDEgMCAwIDAgMC0ySDEyLjM1Yy0uMDU3LS4wNS0uMDg2LS4wNjgtLjE1Ni0uMTI1YTIwLjU1MyAyMC41NTMgMCAwIDEtLjkwOC0uNzgxYy0uMTc1LS4xNjItLjMyNS0uMzIyLS40NjgtLjQ3LS4zMDYtLjMxNC0uNTE2LS41NjQtLjU5My0uNzE4YTIgMiAwIDEgMSAzLjc4MS0uOTA2IDEgMSAwIDAgMCAyIDAgNCA0IDAgMCAwLTQtNFoiLz48L3N2Zz4=);
}
.icon-stripe {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE4LjI1IDNINS43NUEyLjc1MyAyLjc1MyAwIDAgMCAzIDUuNzV2MTIuNUEyLjc1MyAyLjc1MyAwIDAgMCA1Ljc1IDIxaDEyLjVBMi43NTMgMi43NTMgMCAwIDAgMjEgMTguMjVWNS43NUEyLjc1MyAyLjc1MyAwIDAgMCAxOC4yNSAzWm0tNi41IDE0LjVjLTEuMTA0IDAtMi4yMTctLjI4NS0zLjA4NS0uNTg1YS4yNDcuMjQ3IDAgMCAxLS4xNjUtLjIzNnYtMi4zM2MwLS4wOS4wOS0uMTUyLjE3Mi0uMTE2LjU4My4yNTEgMS42MzQuNjQ3IDIuNjY2Ljc1NS40NzQuMDUuOTM5LS4wMDIgMS4yLS4yNzNhLjgyOC44MjggMCAwIDAgLjIxMS0uNTc5YzAtLjIyMy0uMDQzLS43NDYtMS4yNjctMS4xMDYtMS4xLS4zMDktMy4yMzItMS4wMTktMy4yMzItMy4yOCAwLTEuNDk5IDEuMDQ3LTMuMjUgNC0zLjI1IDEuMTA0IDAgMi4yMTcuMjg1IDMuMDg1LjU4NS4xLjAzNS4xNjUuMTMuMTY1LjIzNnYyLjMyNmMwIC4wOS0uMDkuMTUxLS4xNzIuMTE1LS41ODItLjI1NC0xLjYyOC0uNjUyLTIuNjYxLS43NDQtLjQ2Ny0uMDU5LS45NzUtLjAxNC0xLjIyMy4yM2EuNjYuNjYgMCAwIDAtLjE5NC40NzJjMCAuMTkxLjAwNi42MTggMS4yNDUuOTk1IDIuMTYuNjMgMy4yNTUgMS43NzcgMy4yNTUgMy40MSAwIDEuNTU3LTEuMDQ3IDMuMzc1LTQgMy4zNzVaIi8+PC9zdmc+);
}
.icon-three-dots {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMDE0IDEwLjAyMWEyIDIgMCAxIDAgMCA0IDIgMiAwIDAgMCAwLTRabTggMGEyIDIgMCAxIDAgMCA0IDIgMiAwIDAgMCAwLTRabTggMGEyIDIgMCAxIDAgMCA0IDIgMiAwIDAgMCAwLTRaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-trash2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk5OCAxLjk2NWEyIDIgMCAwIDAtMiAyaC01YTEgMSAwIDAgMCAwIDJ2MTJjMCAyLjE5IDEuODA1IDQgNCA0aDZjMi4xOTUgMCA0LTEuODA1IDQtNHYtMTJhMSAxIDAgMCAwIDAtMmgtNWEyIDIgMCAwIDAtMi0yWm0tNSA0aDEwdjEyYzAgMS4wOTctLjg5IDItMS45NjkgMkw5IDE5LjkzNGMtMS4xMDMgMC0yLS44OS0yLTEuOTY5di0xMlptMyAyYTEgMSAwIDAgMC0xIDF2OGExIDEgMCAwIDAgMiAwdi04YTEgMSAwIDAgMC0xLTFabTQgMGExIDEgMCAwIDAtMSAxdjhhMSAxIDAgMCAwIDIgMHYtOGExIDEgMCAwIDAtMS0xWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-truck {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMDE1IDMuOTE4YTQgNCAwIDAgMC00IDR2NmMwIDEuNTE2Ljc1MiAyLjc0NiAyLjA1MSAzLjQ3N2EyLjk3IDIuOTcgMCAwIDAgMi45NDkgMi41MjMgMi45NzggMi45NzggMCAwIDAgMi44MTktMmwzLjM1Ny0uMDAyYy40NTQgMS4xOTQgMS41NTYgMi4wMDIgMi44MjQgMi4wMDIgMS4zMDMgMCAyLjQtLjgxMiAyLjg0OC0yLjA1NSAxLjkyNy0uMjcgMy4xNTItMS42MjggMy4xNTItMy45NDV2LTFjMC0yLjU1Mi0yLjQ0OC01LTUtNWE0IDQgMCAwIDAtNC00aC03Wm0wIDJoN2EyIDIgMCAwIDEgMiAydjFjMCAxLjE5Mi4wMDUgNC4xOTcuMDA1IDUuMTdhMy4wMDUgMy4wMDUgMCAwIDAtMS44MzcgMS44MjRzLTMuMTEyLjAwMy0zLjM0My4wMTRjLS40OTktMS40MzItMS44MzMtMi4wMi0yLjgyNS0yLjAwOGEzLjAyNiAzLjAyNiAwIDAgMC0yLjQ5MiAxLjMzOGMtLjI4LS4yMTQtLjUwOC0uNzY0LS41MDgtMS4zMzh2LTZhMiAyIDAgMCAxIDItMlptMTEgNGMxLjQ0NyAwIDMgMS41NTIgMyAzdjFjMCAxLjE5Ny0uMzU2IDEuNzE3LTEuMiAxLjkxNy0uMjU2LS43NC0xLjAyMy0xLjQ5Ni0xLjc5NC0xLjczNGwtLjAwNi00LjE4M1ptLTEwIDZhMSAxIDAgMSAxLTEgMWMuMDgyLS41NS40ODEtLjk5MiAxLTFabTkgMGExIDEgMCAxIDEtMSAxYzAtLjI3Ni4xLS41MzguMjgxLS43MTkuMTgxLS4xOC40NDMtLjI4LjcxOS0uMjhaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-twitter {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE3Ljc1MSAzaDMuMDY3bC02LjcgNy42NThMMjIgMjEuMDc4aC02LjE3MmwtNC44MzMtNi4zMi01LjUzMSA2LjMyaC0zLjA3bDcuMTY3LTguMTlMMiAzaDYuMzI4bDQuMzcgNS43NzdMMTcuNzUgM1ptLTEuMDc2IDE2LjI0MmgxLjdMNy40MDQgNC43NEg1LjU4bDExLjA5NCAxNC41MDNaIi8+PC9zdmc+);
}
.icon-underline {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTcuOTkgMy45MThhMSAxIDAgMCAwLTEgMXY2YTUgNSAwIDAgMCAxMCAwdi02YTEgMSAwIDAgMC0yIDB2NmEzIDMgMCAxIDEtNiAwdi02YTEgMSAwIDAgMC0xLTFabTAgMTRhMSAxIDAgMCAwIDAgMmg4YTEgMSAwIDAgMCAwLTJoLThaIi8+PC9zdmc+);
}
.icon-undo {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTguMDAyIDIuNTk0IDMuMjgzIDcuMjgyYTEuMDMgMS4wMyAwIDAgMCAwIDEuNDM3bDQuNzIgNC42ODhMOS40MDcgMTIgNi40NCA5bDEwLjUzMi4wMzJjMS4xMjQgMCAyLjAzMS44ODEgMi4wMzEgMS45Njh2OWExIDEgMCAwIDAgMiAwdi05YzAtMi4yMDQtMS44MTctMy45NjgtNC4wMy0zLjk2OEw2LjQzOCA3bDIuOTctMy0xLjQwNy0xLjQwNloiLz48L3N2Zz4=);
}
.icon-unordered-list {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTMgNi4xMWExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJabTQgMGExIDEgMCAwIDAgMCAyaDE0YTEgMSAwIDAgMCAwLTJIN1ptLTQgNWExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJabTQgMGExIDEgMCAwIDAgMCAyaDE0YTEgMSAwIDAgMCAwLTJIN1ptLTQgNWExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJabTQgMGExIDEgMCAwIDAgMCAyaDE0YTEgMSAwIDAgMCAwLTJIN1oiLz48L3N2Zz4=);
}
.icon-upload-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTExLjk5MSAxLjk2Ni00IDRoM3YxMGExIDEgMCAwIDAgMiAwdi0xMGgzbC00LTRabS04IDEyYTEgMSAwIDAgMC0xIDF2MmE0IDQgMCAwIDAgNCA0aDEwYTQgNCAwIDAgMCA0LTR2LTJhMSAxIDAgMCAwLTIgMHYyYTIgMiAwIDAgMS0yIDJoLTEwYTIgMiAwIDAgMS0yLTJ2LTJhMSAxIDAgMCAwLTEtMVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-volume-down {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjk5OCAyLjk0MmEyLjg4IDIuODggMCAwIDAtMS40NjkuNDA2Yy0uMjc4LjE2My0uODAyLjYxOS0xLjY1NiAxLjQwNi0uMDM1LjAzMy0uODQuODAxLTEuMjUgMS4xODhINi45OThjLTEuNjI1LjAxLTIuOTg4IDEuMzgyLTMgM3Y2Yy4wMTggMS42ODMgMS4zMjEgMy4wMTUgMyAzaDEuNTk0bDEuMjUgMS4xODdjLjg0Ljc4IDEuMzU1IDEuMjEyIDEuNjI1IDEuMzc1YTIuODYgMi44NiAwIDAgMCAxLjUzMS40MzhjMS42NjYtLjAyIDMuMDItMS4zNSAzLTNsLS4wMzEtNiAuMDMxLTZhMi45OTcgMi45OTcgMCAwIDAtMy0zWm0wIDJjLjU0NS0uMDAxIDEgLjQ0NSAxIDFsLS4wMzEgNiAuMDMxIDZhLjk5NS45OTUgMCAwIDEtMSAxIC45NDQuOTQ0IDAgMCAxLS41LS4xMjVjLS4wOTItLjA1Ni0uNjA2LS41My0xLjI4MS0xLjE1Ni0uMDQtLjAzNy0xLjQ0NC0xLjM1My0xLjUzMS0xLjQzOGEuOTg1Ljk4NSAwIDAgMC0uNjg4LS4yODFoLTJjLS41Ni4wMDUtLjk5NC0uNDE1LTEtMXYtNmMuMDA0LS41Mi40NzItLjk5NyAxLTFoMmEuOTkuOTkgMCAwIDAgLjY4OC0uMjgxYy4wODgtLjA4NSAxLjQ4OS0xLjM5OSAxLjUzMS0xLjQzOC42NzctLjYyNSAxLjIyNC0xLjEwNSAxLjMxMi0xLjE1Ni4xNS0uMDg4LjMtLjEyNS40Ny0uMTI1Wm02LjEyNSAzYS45NDEuOTQxIDAgMCAwLS43MTkuMTg3Yy0uNDQuMzM0LS41NTIuOTY2LS4yMTggMS40MDcuNTE4LjY4NS44MTIgMS41MTguODEyIDIuNDA2YTQuMDEgNC4wMSAwIDAgMS0uODEyIDIuNDA2Yy0uMzMyLjQ0Mi0uMjIzIDEuMDc1LjIxOCAxLjQwNi40NDIuMzMyIDEuMDc1LjIyMyAxLjQwNy0uMjE4YTUuOTQ4IDUuOTQ4IDAgMCAwIDEuMTg3LTMuNTk0IDUuODkgNS44OSAwIDAgMC0xLjE4Ny0zLjU5NCAxLjA4MiAxLjA4MiAwIDAgMC0uNjg4LS40MDZaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-x-circle-fill,
[role=alert].danger::before,
[role=status].danger::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEyIDEuOTY1Yy01LjUyNCAwLTEwIDQuNDc3LTEwIDEwczQuNDc2IDEwIDEwIDEwYzUuNTIyIDAgMTAtNC40NzcgMTAtMTBzLTQuNDc4LTEwLTEwLTEwbS0zIDZjLjI1NSAwIC41MjMuMDg2LjcxOC4yODFMMTIgMTAuNTI3bDIuMjgxLTIuMjhjLjE5Ni0uMTk2LjQ2My0uMjgyLjcyLS4yODIuMjU1IDAgLjUyMi4wODYuNzE4LjI4MWExLjAzIDEuMDMgMCAwIDEgMCAxLjQzOGwtMi4yOCAyLjI4MSAyLjI4IDIuMjgxYTEuMDMgMS4wMyAwIDAgMSAwIDEuNDM4IDEuMDMgMS4wMyAwIDAgMS0xLjQzOCAwTDEyIDEzLjQwNGwtMi4yODIgMi4yOGExLjAzIDEuMDMgMCAwIDEtMS40MzggMCAxLjAzIDEuMDMgMCAwIDEgMC0xLjQzOGwyLjI4MS0yLjI4LTIuMjgtMi4yODJhMS4wMyAxLjAzIDAgMCAxIDAtMS40MzggMSAxIDAgMCAxIC43MTgtLjI4Ii8+PC9zdmc+);
}
.icon-x-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDEuOTY1Yy01LjUyNCAwLTEwIDQuNDc3LTEwIDEwczQuNDc2IDEwIDEwIDEwYzUuNTIyIDAgMTAtNC40NzcgMTAtMTBzLTQuNDc4LTEwLTEwLTEwWm0wIDJhOCA4IDAgMSAxLS4wMDEgMTYuMDAxIDggOCAwIDAgMSAwLTE2Wm0tMyA0Yy0uMjU3IDAtLjUyNC4wODYtLjcyLjI4MWExLjAzIDEuMDMgMCAwIDAgMCAxLjQzOGwyLjI4MSAyLjI4MS0yLjI4IDIuMjgxYTEuMDMgMS4wMyAwIDAgMCAwIDEuNDM4IDEuMDMgMS4wMyAwIDAgMCAxLjQzNyAwTDEyIDEzLjQwNGwyLjI4MSAyLjI4YTEuMDMgMS4wMyAwIDAgMCAxLjQzOCAwIDEuMDMgMS4wMyAwIDAgMCAwLTEuNDM4bC0yLjI4LTIuMjggMi4yOC0yLjI4MmExLjAzIDEuMDMgMCAwIDAgMC0xLjQzOCAxLjAxNCAxLjAxNCAwIDAgMC0uNzE5LS4yOGMtLjI1NiAwLS41MjMuMDg1LS43MTkuMjhMMTIgMTAuNTI3bC0yLjI4Mi0yLjI4QTEuMDE0IDEuMDE0IDAgMCAwIDkgNy45NjRaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.icon-x-square {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuMDA3IDIuOTQyYTQgNCAwIDAgMC00IDR2MTBhNCA0IDAgMCAwIDQgNGgxMGE0IDQgMCAwIDAgNC00di0xMGE0IDQgMCAwIDAtNC00aC0xMFptMCAyaDEwYTIgMiAwIDAgMSAyIDJ2MTBhMiAyIDAgMCAxLTIgMmgtMTBhMiAyIDAgMCAxLTItMnYtMTBhMiAyIDAgMCAxIDItMlptMiAzYy0uMjU2IDAtLjUyMy4wODYtLjcyLjI4YTEuMDMgMS4wMyAwIDAgMCAwIDEuNDM5bDIuMjgyIDIuMjgtMi4yODEgMi4yODJhMS4wMyAxLjAzIDAgMCAwIDAgMS40MzggMS4wMyAxLjAzIDAgMCAwIDEuNDM4IDBsMi4yOC0yLjI4MSAyLjI4MiAyLjI4YTEuMDMgMS4wMyAwIDAgMCAxLjQzOCAwIDEuMDMgMS4wMyAwIDAgMCAwLTEuNDM3bC0yLjI4MS0yLjI4MSAyLjI4LTIuMjgxYTEuMDMgMS4wMyAwIDAgMCAwLTEuNDM4IDEuMDE0IDEuMDE0IDAgMCAwLS43MTgtLjI4MWMtLjI1NiAwLS41MjMuMDg2LS43Mi4yOGwtMi4yOCAyLjI4Mi0yLjI4MS0yLjI4MWExLjAxNCAxLjAxNCAwIDAgMC0uNzItLjI4MVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-x,
.chosen-container .chosen-choices .search-choice .search-choice-close,
.pill.dismissable::before,
.chosen-container .chosen-choices .dismissable.search-choice::before,
nav.open .navbar .toggle::after,
dialog > h2 .close::after,
aside .close::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTYgMTggMTggNk02IDZsMTIgMTIiLz48L3N2Zz4=);
}
.icon-zoom-in {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuOTk5IDEuOTY1YTggOCAwIDAgMCAwIDE2IDguMDggOC4wOCAwIDAgMCA0LjkxLTEuNjlsNC4zNzEgNC40MWMuMzkuMzkgMS4wNDcuMzkgMS40MzggMCAuMzktLjM5Mi4zOS0xLjA0OCAwLTEuNDM5bC00LjQwNi00LjM3NmE4LjA2MSA4LjA2MSAwIDAgMCAxLjY4Ny00LjkwNSA4IDggMCAwIDAtOC04Wm0wIDJhNiA2IDAgMSAxIDAgMTIgNiA2IDAgMCAxIDAtMTJabTAgM2ExIDEgMCAwIDAtMSAxdjFoLTFhMSAxIDAgMCAwIDAgMmgxdjFhMSAxIDAgMCAwIDIgMHYtMWgxYTEgMSAwIDAgMCAwLTJoLTF2LTFhMSAxIDAgMCAwLTEtMVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-zoom-out {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuOTk5IDEuOTY1YTggOCAwIDAgMCAwIDE2YzEuODM3IDAgMy41Ni0uNjQ5IDQuOTExLTEuNjlsNC4zNyA0LjQxYTEuMDMgMS4wMyAwIDAgMCAxLjQzOCAwIDEuMDMgMS4wMyAwIDAgMCAwLTEuNDM5bC00LjQwNi00LjM3NmE4LjA2IDguMDYgMCAwIDAgMS42ODctNC45MDUgOCA4IDAgMCAwLTgtOFptMCAyYTYgNiAwIDEgMSAwIDEyIDYgNiAwIDAgMSAwLTEyWm0tMiA1YTEgMSAwIDAgMCAwIDJoNGExIDEgMCAwIDAgMC0yaC00WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.logo-full {
  width: calc(1em/0.14);
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNTkuNTMgODYiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAyMDcpICAtLT4KICA8cGF0aCBkPSJNOC40MSwzLjAzaDY4LjU4djE4LjlIMjcuMTF2MTUuMjNoNDkuODl2MTguOWgtMjV2OS45OGgyOS4ydjE4LjlINC4xMXYtMTguOWgyOS4ydi05Ljk4SDguNDFWMy4wM1oiLz4KICA8cGF0aCBkPSJNOTAuMjIsNjYuMDVoNzcuMDl2MTguOWgtNzcuMDl2LTE4LjlaTTkzLjc5LDMuMDNoNzAuMDV2MTguNjloLTcuMjVsLTEuODksMTYuN2gxMC4wOHYxOC42OWgtNzEuOTR2LTE4LjY5aDguNzJ2LTE2LjdoLTcuNzdWMy4wM1pNMTE5Ljk0LDM4LjQyaDE2LjdsMS44OS0xNi43aC0xOC41OXYxNi43WiIvPgogIDxwYXRoIGQ9Ik0xNzcuMTgsMzkuNThsMjEuMjEtNS41N2gtMTkuMDF2LTE0LjA3aDE4Ljh2LTMuODloLTE5Ljc0VjEuOThoMzUuOTJ2MTEuNTVoNS42N1YuOTNoMTYuMTd2NDguMzFoLTE2LjE3di0xNi44aC01LjY3djExLjc2bC0zMy41LDkuMjQtMy42OC0xMy44NlpNMjA5Ljg0LDYwLjQ4di03LjU2aDE4LjY5djEzLjEzaDI2Ljg5djE4LjloLTMxLjRsLTIuNjMtMTAuNjEtMzguMjMsMTEuNjYtNS4yNS0xNi41OSwzMS45My04LjkzWk0yMzkuMjUuOTNoMTYuMTd2NTIuNTFoLTE2LjE3Vi45M1oiLz4KPC9zdmc+);
  mask-size: contain;
}
.logo-g {
  display: block;
  background-image: url(/packs/static/cf7e88b0eed67c13fba8.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.25em;
  height: 1.25em;
}
.brand-icon,
.button-google::before,
.button-zoom::before,
.button-discord::before,
.button-kindle::before,
.button-android::before,
.button-apple::before,
.button-stripe::before,
.button-paypal::before,
.button-twitter::before,
.button-facebook::before {
  mask-size: 100%;
}
.brand-icon-facebook,
.button-facebook::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAxNCAyLjAwM2MtNS41MjMgMC0xMCA0LjQ3Ny0xMCAxMCAwIDQuODE1IDMuNDQ1IDguODkgOC4wMDEgOS44MDV2LTYuODA1aC0ydi0zaDJ2LTNhMy4wMDcgMy4wMDcgMCAwIDEgMy0zaDN2M2gtMmExLjAxIDEuMDEgMCAwIDAtMSAxdjJoM2wtMSAzaC0ybC4wMDYgNi45NjJjNS4wMzItLjUyMiA4Ljk5My00Ljc5MiA4Ljk5My05Ljk2MiAwLTUuNTIzLTQuNDc3LTEwLTEwLTEwWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.brand-icon-twitter,
.button-twitter::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE3Ljc1MSAzaDMuMDY3bC02LjcgNy42NThMMjIgMjEuMDc4aC02LjE3MmwtNC44MzMtNi4zMi01LjUzMSA2LjMyaC0zLjA3bDcuMTY3LTguMTlMMiAzaDYuMzI4bDQuMzcgNS43NzdMMTcuNzUgM1ptLTEuMDc2IDE2LjI0MmgxLjdMNy40MDQgNC43NEg1LjU4bDExLjA5NCAxNC41MDNaIi8+PC9zdmc+);
}
.brand-icon-paypal,
.button-paypal::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxIDkuNzg1YzAgLjQ4Mi0uMDU4Ljk3Ni0uMTUyIDEuNDY0LS43NjIgMy45NzctMy4zNzEgNS4zNTEtNi43MDQgNS4zNTFoLS41MTVhLjgzLjgzIDAgMCAwLS44MTcuNzFsLS43MjMgNC41ODJhLjgzMi44MzIgMCAwIDEtLjgxNy43MDhIOC44MWEuNTcyLjU3MiAwIDAgMS0uNTY2LS42NTlsMS4yNDgtNy45OTIuMDU2LS4wNWgxLjkzOWM0LjcxMSAwIDcuNjU4LTIuMzU2IDguNTI2LTYuODExLjczLjczMi45ODcgMS42ODguOTg3IDIuNjk3Wk04LjIwNiAxMy42MTJjLjEwNC0uNzQ0LjQxMy0xLjA2IDEuMjQ2LTEuMDYxbDIuMDM0LS4wMDJjNC4xMTcgMCA2LjQ3OC0xLjg4MSA3LjIyLTUuNzUxQzE5LjQyNyAzLjA3OCAxNi44MTYgMSAxMy4yOCAxSDYuNjdhLjk1Ljk1IDAgMCAwLS45MzQuODFDMy42NjIgMTUuMTYzIDMuMDYyIDE4LjU1OCAzLjAwMSAxOS41OTRhLjU3My41NzMgMCAwIDAgLjU3MS42MDVoMy41OWwxLjA0NC02LjU4NloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.brand-icon-stripe,
.button-stripe::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjI1IDNINS43NUEyLjc1MyAyLjc1MyAwIDAgMCAzIDUuNzV2MTIuNUEyLjc1MyAyLjc1MyAwIDAgMCA1Ljc1IDIxaDEyLjVBMi43NTMgMi43NTMgMCAwIDAgMjEgMTguMjVWNS43NUEyLjc1MyAyLjc1MyAwIDAgMCAxOC4yNSAzWm0tNi41IDE0LjVjLTEuMTA0IDAtMi4yMTctLjI4NS0zLjA4NS0uNTg1YS4yNDcuMjQ3IDAgMCAxLS4xNjUtLjIzNnYtMi4zM2MwLS4wOS4wOS0uMTUyLjE3Mi0uMTE2LjU4My4yNTEgMS42MzQuNjQ3IDIuNjY2Ljc1NS40NzQuMDUuOTM5LS4wMDIgMS4yLS4yNzNhLjgyOC44MjggMCAwIDAgLjIxMS0uNTc5YzAtLjIyMy0uMDQzLS43NDYtMS4yNjctMS4xMDYtMS4xLS4zMDktMy4yMzItMS4wMTktMy4yMzItMy4yOCAwLTEuNDk5IDEuMDQ3LTMuMjUgNC0zLjI1IDEuMTA0IDAgMi4yMTcuMjg1IDMuMDg1LjU4NS4xLjAzNS4xNjUuMTMuMTY1LjIzNnYyLjMyNmMwIC4wOS0uMDkuMTUxLS4xNzIuMTE1LS41ODItLjI1NC0xLjYyOC0uNjUyLTIuNjYxLS43NDQtLjQ2Ny0uMDU5LS45NzUtLjAxNC0xLjIyMy4yM2EuNjYuNjYgMCAwIDAtLjE5NC40NzJjMCAuMTkxLjAwNi42MTggMS4yNDUuOTk1IDIuMTYuNjMgMy4yNTUgMS43NzcgMy4yNTUgMy40MSAwIDEuNTU3LTEuMDQ3IDMuMzc1LTQgMy4zNzVaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
}
.brand-icon-apple,
.button-apple::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjQ5MyAxNi4xMTJjLS44NjguODQzLTEuODI2LjcxMi0yLjc0LjMxNC0uOTctLjQwNS0xLjg1OC0uNDMtMi44ODMgMC0xLjI3Ny41NTItMS45NTQuMzkxLTIuNzIzLS4zMTRDLTEuMTk0IDExLjY0My0uNTUzIDQuODM1IDQuMzggNC41OGMxLjE5Ny4wNjQgMi4wMzUuNjYxIDIuNzQuNzEgMS4wNDctLjIxMiAyLjA1LS44MjMgMy4xNzEtLjc0MiAxLjM0OC4xMDggMi4zNTUuNjQgMy4wMjggMS41OTctMi43NzEgMS42NjYtMi4xMTUgNS4zMTguNDMxIDYuMzQzLS41MSAxLjMzOC0xLjE2MyAyLjY2LTIuMjU5IDMuNjM3bC4wMDItLjAxMlpNNy4wMjMgNC41MzFDNi44OTQgMi41NDQgOC41MDQuOTEgMTAuMzU2Ljc1Yy4yNTUgMi4yOS0yLjA4MiA0LjAwNS0zLjMzMSAzLjc4WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}
.brand-icon-android,
.button-android::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuNzUgNy43NzVILjI1Qy40NjYgNS41IDEuNzc0IDMuNTU3IDMuNzA1IDIuNTE3TDIuNTg1LjU5YS4yMjcuMjI3IDAgMCAxIC4zOTItLjIyNmwxLjEzNSAxLjk1M0E2Ljk1NSA2Ljk1NSAwIDAgMSA3IDEuNzA0YzEuMDQ4IDAgMi4wMjIuMjE5IDIuODg4LjYxMkwxMS4wMjIuMzYzYS4yMjUuMjI1IDAgMCAxIC4zMDktLjA4MmMuMTA3LjA2My4xNDYuMi4wODIuMzA4bC0xLjEyIDEuOTI4YzEuOTMzIDEuMDQgMy4yNDEgMi45ODMgMy40NTcgNS4yNThaTTEwLjA5OCA1Ljg5YS41NjMuNTYzIDAgMSAwIDAtMS4xMjUuNTY0LjU2NCAwIDAgMC0uNTY2LjU2M2MwIC4zMS4yNTMuNTYyLjU2Ni41NjJabS02LjE5NyAwYS41NjMuNTYzIDAgMSAwIDAtMS4xMjUuNTY0LjU2NCAwIDAgMC0uNTY2LjU2M2MwIC4zMS4yNTMuNTYyLjU2Ni41NjJaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}
.brand-icon-kindle,
.button-kindle::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjA5MSAxMy43NTdjLTUuNzQyIDIuNzQ1LTkuMzA1LjQ0OC0xMS41ODctLjk0Ny0uMTQtLjA4OC0uMzguMDItLjE3My4yNi43Ni45MjYgMy4yNTEgMy4xNTggNi41MDIgMy4xNTggMy4yNTMgMCA1LjE4OS0xLjc4NCA1LjQzLTIuMDk1LjI0MS0uMzA4LjA3MS0uNDc4LS4xNzItLjM3NlptMS42MTMtLjg5NWMtLjE1NC0uMjAyLS45MzgtLjI0LTEuNDMtLjE3OS0uNDk0LjA2LTEuMjM2LjM2My0xLjE3MS41NDUuMDMzLjA2OC4xLjAzNy40NC4wMDcuMzQtLjAzNCAxLjI5My0uMTU1IDEuNDkxLjEwNS4yLjI2My0uMzA0IDEuNTE0LS4zOTYgMS43MTYtLjA4OC4yMDIuMDM0LjI1NC4yMDEuMTIuMTY1LS4xMzUuNDYzLS40ODMuNjYzLS45NzUuMTk4LS40OTUuMzItMS4xODYuMjAyLTEuMzRaIiBmaWxsPSIjMDAwIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yMyA4LjE1NGMwIC43Mi4wMTggMS4zMjEtLjM0NCAxLjk2MS0uMjkyLjUyLS43NTYuODQtMS4yNzMuODQtLjcwNyAwLTEuMTE5LS41NC0xLjExOS0xLjM0IDAtMS41NzUgMS40MDYtMS44NjIgMi43MzYtMS44NjJ2LjQwMVptMS44NTYgNC41MDdhLjM4My4zODMgMCAwIDEtLjQzNC4wNDVjLS42MTEtLjUxLS43Mi0uNzQ3LTEuMDU3LTEuMjMzLTEuMDEgMS4wMzUtMS43MjQgMS4zNDQtMy4wMzMgMS4zNDQtMS41NDggMC0yLjc1NS0uOTYtMi43NTUtMi44ODEgMC0xLjUwMS44MS0yLjUyMyAxLjk2Mi0zLjAyMyAxLS40NDIgMi4zOTUtLjUyIDMuNDYxLS42NDJ2LS4yNGMwLS40MzkuMDM0LS45Ni0uMjIyLTEuMzM5LS4yMjUtLjM0LS42NTUtLjQ4LTEuMDMzLS40OC0uNzAyIDAtMS4zMjguMzYtMS40OCAxLjExLS4wMzIuMTY2LS4xNTQuMzMtLjMyLjMzOEw1LjM5IDUuNDY3Yy0uMTUtLjAzNC0uMzE2LS4xNTYtLjI3NS0uMzg3LjQxMi0yLjE3NSAyLjM2Ni0yLjgzIDQuMTE2LTIuODMuODk2IDAgMi4wNjYuMjQgMi43NzMuOTIuODk1Ljg0LjgxIDEuOTYyLjgxIDMuMTgydjIuODgxYzAgLjg2Ni4zNTcgMS4yNDYuNjk0IDEuNzE0LjExOS4xNjcuMTQ1LjM2Ny0uMDA2LjQ5Mi0uMzc1LjMxNS0xLjA0My45LTEuNDEgMS4yMjdsLS4wMDYtLjAwNSIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0xNC4wOTEgMTMuNzU3Yy01Ljc0MiAyLjc0NS05LjMwNS40NDgtMTEuNTg3LS45NDctLjE0LS4wODgtLjM4LjAyLS4xNzMuMjYuNzYuOTI2IDMuMjUxIDMuMTU4IDYuNTAyIDMuMTU4IDMuMjUzIDAgNS4xODktMS43ODQgNS40My0yLjA5NS4yNDEtLjMwOC4wNzEtLjQ3OC0uMTcyLS4zNzZabTEuNjEzLS44OTVjLS4xNTQtLjIwMi0uOTM4LS4yNC0xLjQzLS4xNzktLjQ5NC4wNi0xLjIzNi4zNjMtMS4xNzEuNTQ1LjAzMy4wNjguMS4wMzcuNDQuMDA3LjM0LS4wMzQgMS4yOTMtLjE1NSAxLjQ5MS4xMDUuMi4yNjMtLjMwNCAxLjUxNC0uMzk2IDEuNzE2LS4wODguMjAyLjAzNC4yNTQuMjAxLjEyLjE2NS0uMTM1LjQ2My0uNDgzLjY2My0uOTc1LjE5OC0uNDk1LjMyLTEuMTg2LjIwMi0xLjM0WiIgZmlsbD0iIzAwMCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjMgOC4xNTRjMCAuNzIuMDE4IDEuMzIxLS4zNDQgMS45NjEtLjI5Mi41Mi0uNzU2Ljg0LTEuMjczLjg0LS43MDcgMC0xLjExOS0uNTQtMS4xMTktMS4zNCAwLTEuNTc1IDEuNDA2LTEuODYyIDIuNzM2LTEuODYydi40MDFabTEuODU2IDQuNTA3YS4zODMuMzgzIDAgMCAxLS40MzQuMDQ1Yy0uNjExLS41MS0uNzItLjc0Ny0xLjA1Ny0xLjIzMy0xLjAxIDEuMDM1LTEuNzI0IDEuMzQ0LTMuMDMzIDEuMzQ0LTEuNTQ4IDAtMi43NTUtLjk2LTIuNzU1LTIuODgxIDAtMS41MDEuODEtMi41MjMgMS45NjItMy4wMjMgMS0uNDQyIDIuMzk1LS41MiAzLjQ2MS0uNjQydi0uMjRjMC0uNDM5LjAzNC0uOTYtLjIyMi0xLjMzOS0uMjI1LS4zNC0uNjU1LS40OC0xLjAzMy0uNDgtLjcwMiAwLTEuMzI4LjM2LTEuNDggMS4xMS0uMDMyLjE2Ni0uMTU0LjMzLS4zMi4zMzhMNS4zOSA1LjQ2N2MtLjE1LS4wMzQtLjMxNi0uMTU2LS4yNzUtLjM4Ny40MTItMi4xNzUgMi4zNjYtMi44MyA0LjExNi0yLjgzLjg5NiAwIDIuMDY2LjI0IDIuNzczLjkyLjg5NS44NC44MSAxLjk2Mi44MSAzLjE4MnYyLjg4MWMwIC44NjYuMzU3IDEuMjQ2LjY5NCAxLjcxNC4xMTkuMTY3LjE0NS4zNjctLjAwNi40OTItLjM3NS4zMTUtMS4wNDMuOS0xLjQxIDEuMjI3bC0uMDA2LS4wMDUiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.brand-icon-discord,
.button-discord::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjIzOCAzLjExN2ExNC44NDUgMTQuODQ1IDAgMCAwLTMuNjY0LTEuMTM3LjA1Ni4wNTYgMCAwIDAtLjA1OS4wMjggMTAuMzUgMTAuMzUgMCAwIDAtLjQ1Ni45MzcgMTMuNzAzIDEzLjcwMyAwIDAgMC00LjExNSAwIDkuNDgzIDkuNDgzIDAgMCAwLS40NjQtLjkzNy4wNTguMDU4IDAgMCAwLS4wNTgtLjAyOCAxNC44MyAxNC44MyAwIDAgMC0zLjY2NCAxLjEzNy4wNTMuMDUzIDAgMCAwLS4wMjQuMDJDLjQgNi42MjUtLjI0IDEwLjAyNS4wNzQgMTMuMzg0YS4wNjUuMDY1IDAgMCAwIC4wMjQuMDQyIDE0LjkyNyAxNC45MjcgMCAwIDAgNC40OTQgMi4yNzIuMDU4LjA1OCAwIDAgMCAuMDY0LS4wMmMuMzQ2LS40NzQuNjU0LS45NzIuOTItMS40OTZhLjA1Ny4wNTcgMCAwIDAtLjAzMi0uMDggOS44MzEgOS44MzEgMCAwIDEtMS40MDQtLjY2OS4wNTguMDU4IDAgMCAxLS4wMDYtLjA5NiA3LjY3IDcuNjcgMCAwIDAgLjI3OS0uMjE4LjA1Ni4wNTYgMCAwIDEgLjA1OC0uMDA4YzIuOTQ2IDEuMzQ1IDYuMTM1IDEuMzQ1IDkuMDQ2IDBhLjA1NS4wNTUgMCAwIDEgLjA2LjAwN2MuMDkuMDc0LjE4NC4xNDkuMjc5LjIyYS4wNTguMDU4IDAgMCAxLS4wMDUuMDk1IDkuMjI4IDkuMjI4IDAgMCAxLTEuNDA1LjY2OS4wNTcuMDU3IDAgMCAwLS4wMy4wOGMuMjcuNTIzLjU3OCAxLjAyMi45MTggMS40OTUuMDE0LjAyLjA0LjAyOC4wNjMuMDIxYTE0Ljg3NyAxNC44NzcgMCAwIDAgNC41MDItMi4yNzIuMDU4LjA1OCAwIDAgMCAuMDIzLS4wNDJjLjM3Ni0zLjg4Mi0uNjI4LTcuMjU1LTIuNjYtMTAuMjQ1YS4wNDYuMDQ2IDAgMCAwLS4wMjQtLjAyMXptLTkuMjIzIDguMjJjLS44ODcgMC0xLjYxOC0uODEzLTEuNjE4LTEuODEzcy43MTctMS44MTUgMS42MTgtMS44MTVjLjkwOCAwIDEuNjMyLjgyMiAxLjYxOCAxLjgxNSAwIDEtLjcxNyAxLjgxNC0xLjYxOCAxLjgxNHptNS45ODEgMGMtLjg4NyAwLTEuNjE4LS44MTMtMS42MTgtMS44MTNzLjcxNy0xLjgxNSAxLjYxOC0xLjgxNWMuOTA4IDAgMS42MzIuODIyIDEuNjE4IDEuODE1IDAgMS0uNzEgMS44MTQtMS42MTggMS44MTR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}
.brand-icon-zoom,
.button-zoom::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMjY3IDBDLjU2NyAwIDAgLjY0IDAgMS40Mjl2Ni45MjhDMCAxMC4zNyAxLjQ0NiAxMiAzLjIzIDEybDcuNTAzLS4wNzFjLjcgMCAxLjI2Ny0uNjQgMS4yNjctMS40Mjl2LTdDMTIgMS40ODggMTAuMjg0IDAgOC41IDBIMS4yNjdabTEyLjQ0NSAyLjcyOEMxMy4yNiAzLjE3NSAxMyAzLjgyIDEzIDQuNXYyLjljMCAuNjc4LjI2IDEuMzI0LjcxMiAxLjc3MmwyLjgxNyAyLjQ4Yy41NzMuNTY3IDEuNDcxLjEwOCAxLjQ3MS0uNzUyVjEuMTM1YzAtLjg2LS44OTgtMS4zMTgtMS40NzEtLjc1MmwtMi44MTcgMi4zNDVaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}
.brand-icon-google,
.button-google::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggLjUxYTcuNDg2IDcuNDg2IDAgMCAwLTcuNSA3LjVjMCA0LjE2NSAzLjM1NyA3LjUgNy41IDcuNSAzLjU5NSAwIDcuNDkxLTIuODU0IDcuNS03LjU0NlY2LjUxMUg4djNoNC4xOTRjLS42MiAxLjc0MS0yLjI0IDMtNC4xOTUgM2E0LjUgNC41IDAgMSAxIDAtOWMxLjA1NCAwIDIuMDMyLjM1MyAyLjc4Ny45NjguMjQ1LS4yNDUgMS43MTMtMS43MTggMi4xODktMi4wOThDMTEuNjUyIDEuMTk2IDkuOTIyLjUxMSA3Ljk5OS41MTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}
[role=alert],
[role=status] {
  display: grid;
  grid-template-columns: 1fr;
  align-items: start;
  padding: .75rem;
  gap: .5rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
[role=alert].success,
[role=status].success {
  border-color: rgb(var(--success));
  background-color: rgb(var(--success)/0.2);
}
[role=alert].success::before,
[role=status].success::before {
  width: 1lh;
  color: rgb(var(--success));
  grid-column: -3;
}
[role=alert].danger,
[role=status].danger {
  border-color: rgb(var(--danger));
  background-color: rgb(var(--danger)/0.2);
}
[role=alert].danger::before,
[role=status].danger::before {
  width: 1lh;
  color: rgb(var(--danger));
  grid-column: -3;
}
[role=alert].warning,
[role=status].warning {
  border-color: rgb(var(--warning));
  background-color: rgb(var(--warning)/0.2);
}
[role=alert].warning::before,
[role=status].warning::before {
  width: 1lh;
  color: rgb(var(--warning));
  grid-column: -3;
}
[role=alert].info,
[role=status].info {
  border-color: rgb(var(--info));
  background-color: rgb(var(--info)/0.2);
}
[role=alert].info::before,
[role=status].info::before {
  width: 1lh;
  color: rgb(var(--info));
  grid-column: -3;
}
[role=alert] .close,
[role=status] .close {
  align-self: center;
  grid-column: 1;
}
@media (min-width: 640px) {
  [role=alert] .close,
  [role=status] .close {
    grid-column: 2;
  }
}
aside {
  overflow: auto;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  padding: 1.5rem;
  gap: 1rem;
  grid-auto-rows: max-content;
  display: grid;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: var(--z-index-menubar);
  width: 100%;
}
@media (min-width: 1024px) {
  aside {
    border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
    grid-column: 2;
    width: 40vw;
  }
}
aside > header {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}
aside > header h2 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
aside .close {
  margin-left: auto;
}
.fixed-aside aside {
  display: none;
}
@media (min-width: 1024px) {
  .fixed-aside aside {
    display: grid;
    position: relative;
    width: 30vw;
  }
  .fixed-aside aside .close {
    display: none;
  }
  .fixed-aside.sidebar-nav header.sticky-top,
  .fixed-aside.sidebar-nav main > header {
    padding-right: 4rem;
  }
}
[role=application] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
[role=application] [role=menubar] {
  display: flex;
}
[role=application] [role=menubar] > * {
  display: flex;
  align-items: center;
  padding: 1rem;
  gap: .25rem;
  font-size: .875rem;
  line-height: 1.3;
}
[role=application] [role=menubar] > *:not(:last-child) {
  border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
@media (min-width: 640px) {
  [role=application] [role=menubar] > * {
    font-size: inherit;
    line-height: inherit;
  }
}
[role=application] [role=menubar] h1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: inherit;
  line-height: inherit;
}
[role=application] [role=document] {
  flex-grow: 1;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.audio-player {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .75rem;
}
.audio-player [role=toolbar] {
  display: flex;
  align-items: center;
  gap: .5rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
.audio-player input[type=range] {
  flex-grow: 1;
}
.audio-player time {
  font-variant-numeric: tabular-nums;
  font-size: .875rem;
  line-height: 1.3;
}
main > a,
main > .link,
.big-links > a,
.big-links > .link {
  text-decoration: none;
  display: grid;
  grid-template-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  gap: 1rem;
}
main > a .icon,
main > .link .icon,
.big-links > a .icon,
.big-links > .link .icon {
  grid-column: -3;
  grid-row: 1;
  font-size: 1.25em;
}
main > a::after,
main > .link::after,
.big-links > a::after,
.big-links > .link::after {
  font-size: 1.25em;
  grid-column: -1;
}
.big-links > a,
.big-links > .link {
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.big-links > a:first-child,
.big-links > .link:first-child {
  padding-top: 0;
}
.big-links > a:last-child,
.big-links > .link:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.tab-buttons[role=tablist] [role=tab][aria-selected=true],
.radio-buttons[role=radiogroup] button[role=radio][aria-checked=true],
.tab-buttons[role=tablist] [role=tab]:hover:not(:active):not(:disabled),
.widget .overlay .close-button:hover:not(:active):not(:disabled),
.button:hover:not(:active):not(:disabled),
.tab-buttons[role=tablist] [aria-haspopup][aria-expanded=true][role=tab],
.widget .overlay [aria-haspopup][aria-expanded=true].close-button,
[aria-haspopup][aria-expanded=true].button {
  transform: translate(-0.25rem, -0.25rem);
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
.tab-buttons[role=tablist] [role=tab],
.widget .overlay .close-button,
.button {
  background: rgba(0, 0, 0, 0);
  font-size: 1rem;
  line-height: 1.4;
  padding: .75rem 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  color: currentColor;
  border-radius: .25rem;
  font-family: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: transform;
}
.tab-buttons[role=tablist] .success[role=tab],
.widget .overlay .success.close-button,
.success.button,
.tab-buttons[role=tablist] .outline-success[role=tab]:hover:not(:disabled),
.widget .overlay .outline-success.close-button:hover:not(:disabled),
.outline-success.button:hover:not(:disabled) {
  background-color: rgb(var(--success));
  --color: var(--contrast-success);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .danger[role=tab],
.widget .overlay .danger.close-button,
.danger.button,
.tab-buttons[role=tablist] .outline-danger[role=tab]:hover:not(:disabled),
.widget .overlay .outline-danger.close-button:hover:not(:disabled),
.outline-danger.button:hover:not(:disabled) {
  background-color: rgb(var(--danger));
  --color: var(--contrast-danger);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .warning[role=tab],
.widget .overlay .warning.close-button,
.warning.button,
.tab-buttons[role=tablist] .outline-warning[role=tab]:hover:not(:disabled),
.widget .overlay .outline-warning.close-button:hover:not(:disabled),
.outline-warning.button:hover:not(:disabled) {
  background-color: rgb(var(--warning));
  --color: var(--contrast-warning);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .info[role=tab],
.widget .overlay .info.close-button,
.info.button,
.tab-buttons[role=tablist] .outline-info[role=tab]:hover:not(:disabled),
.widget .overlay .outline-info.close-button:hover:not(:disabled),
.outline-info.button:hover:not(:disabled) {
  background-color: rgb(var(--info));
  --color: var(--contrast-info);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .primary[role=tab],
.tab-buttons[role=tablist] .chosen-container .chosen-choices [role=tab].search-choice,
.chosen-container .chosen-choices .tab-buttons[role=tablist] [role=tab].search-choice,
.widget .overlay .primary.close-button,
.widget .overlay .chosen-container .chosen-choices .close-button.search-choice,
.chosen-container .chosen-choices .widget .overlay .close-button.search-choice,
.primary.button,
.chosen-container .chosen-choices .button.search-choice,
.tab-buttons[role=tablist] .outline-primary[role=tab]:hover:not(:disabled),
.widget .overlay .outline-primary.close-button:hover:not(:disabled),
.outline-primary.button:hover:not(:disabled) {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .black[role=tab],
.widget .overlay .black.close-button,
.black.button,
.tab-buttons[role=tablist] .outline-black[role=tab]:hover:not(:disabled),
.widget .overlay .outline-black.close-button:hover:not(:disabled),
.outline-black.button:hover:not(:disabled) {
  background-color: rgb(var(--black));
  --color: var(--contrast-black);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .accent[role=tab],
.widget .overlay .accent.close-button,
.accent.button,
.tab-buttons[role=tablist] .outline-accent[role=tab]:hover:not(:disabled),
.widget .overlay .outline-accent.close-button:hover:not(:disabled),
.outline-accent.button:hover:not(:disabled) {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .filled[role=tab],
.widget .overlay .close-button,
.filled.button,
.tab-buttons[role=tablist] .outline-filled[role=tab]:hover:not(:disabled),
.outline-filled.button:hover:not(:disabled) {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .small[role=tab],
.widget .overlay .small.close-button,
.small.button {
  font-size: .875rem;
  line-height: 1.3;
  padding: .5rem;
}
.tab-buttons[role=tablist] .primary[role=tab]:hover:not(:disabled),
.tab-buttons[role=tablist] .chosen-container .chosen-choices [role=tab].search-choice:hover:not(:disabled),
.chosen-container .chosen-choices .tab-buttons[role=tablist] [role=tab].search-choice:hover:not(:disabled),
.widget .overlay .primary.close-button:hover:not(:disabled),
.widget .overlay .chosen-container .chosen-choices .close-button.search-choice:hover:not(:disabled),
.chosen-container .chosen-choices .widget .overlay .close-button.search-choice:hover:not(:disabled),
.primary.button:hover:not(:disabled),
.chosen-container .chosen-choices .button.search-choice:hover:not(:disabled) {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] [role=tab],
.radio-buttons[role=radiogroup] button[role=radio] {
  text-align: initial;
  align-items: flex-start;
  justify-content: initial;
  gap: .75rem;
}
.tab-buttons[role=tablist] [role=tab] h4,
.radio-buttons[role=radiogroup] button[role=radio] h4 {
  font-weight: bold;
}
.tab-buttons[role=tablist] [role=tab] > :first-child,
.radio-buttons[role=radiogroup] button[role=radio] > :first-child {
  flex-shrink: 0;
}
.tab-buttons[role=tablist] .vertical[role=tab],
.radio-buttons[role=radiogroup] button.vertical[role=radio] {
  flex-flow: column;
}
.tab-buttons[role=tablist] [role=tab][aria-selected=true],
.radio-buttons[role=radiogroup] button[role=radio][aria-checked=true] {
  background-color: var(--active-bg);
}
button {
  all: unset;
  outline: revert;
  cursor: pointer;
}
.button-facebook {
  background-color: #4267b2;
  color: #fff;
}
.button-twitter {
  background-color: #000;
  color: #fff;
}
.button-paypal {
  background-color: #00457c;
  color: #fff;
}
.button-stripe {
  background-color: #625bf6;
  color: #fff;
}
.button-apple {
  background-color: #000;
  color: #fff;
}
.button-android {
  background-color: #142f40;
  color: #fff;
}
.button-kindle {
  background-color: #f3a642;
  color: #000;
}
.button-discord {
  background-color: #7289da;
  color: #fff;
}
.button-zoom {
  background-color: #4087fc;
  color: #fff;
}
.button-google {
  background-color: #5383ec;
  color: #fff;
}
.calendar {
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding: 1rem;
}
.calendar .react-calendar__navigation {
  display: flex;
}
.calendar .react-calendar__navigation__label {
  flex-grow: 1;
  text-align: center;
  font-weight: bold;
}
.calendar .react-calendar__navigation__label:disabled {
  opacity: 1;
}
.calendar .react-calendar__navigation__arrow {
  font-size: .875rem;
  line-height: 1.3;
}
.calendar .react-calendar__viewContainer {
  text-align: center;
}
.calendar .react-calendar__month-view__weekdays {
  font-weight: bold;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.calendar .react-calendar__month-view__weekdays abbr {
  text-decoration: none;
  font-size: .875rem;
  line-height: 1.3;
}
.calendar .react-calendar__month-view__days {
  border-radius: .5rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  overflow: hidden;
}
.calendar .react-calendar__month-view__days__day {
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: relative;
}
.calendar .react-calendar__month-view__days__day:disabled {
  opacity: 1;
}
.calendar .react-calendar__month-view__days__day:disabled abbr {
  opacity: .3;
}
.calendar .react-calendar__month-view__days__day::before,
.calendar .react-calendar__month-view__days__day::after {
  content: "";
  position: absolute;
}
.calendar .react-calendar__month-view__days__day:nth-child(n+8)::before {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  top: 0;
  left: 0;
  width: 100%;
}
.calendar .react-calendar__month-view__days__day:not(:nth-child(7n))::after {
  border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  top: 0;
  right: 0;
  height: 100%;
}
.calendar .react-calendar__month-view__days__day--neighboringMonth abbr {
  visibility: hidden;
}
.calendar .react-calendar__month-view__days__day--neighboringMonth.react-calendar__tile--active {
  background-color: inherit;
}
.calendar .react-calendar__tile--active {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.card {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  padding: 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  display: grid;
  gap: 1rem;
}
.cart {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
.cart > :not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.cart[role=list] > [role=listitem] {
  display: grid;
}
.cart[role=list] > [role=listitem] > :first-child {
  display: grid;
  grid-template-columns: 3.625rem 1fr auto;
  gap: 1rem;
  padding: 1rem;
}
@media (min-width: 640px) {
  .cart[role=list] > [role=listitem] > :first-child {
    grid-template-columns: 8.5rem 1fr auto;
    padding: 0;
    padding-right: 1rem;
  }
}
.cart[role=list] > [role=listitem] > :first-child > figure {
  background: url(/packs/static/b47cbdb8030bef7eda53.png) center;
  background-size: cover;
  aspect-ratio: 1;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  overflow: hidden;
}
@media (min-width: 640px) {
  .cart[role=list] > [role=listitem] > :first-child > figure {
    border: none;
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
    border-radius: 0;
    height: 100%;
  }
}
.cart[role=list] > [role=listitem] > :first-child > figure img {
  width: 100%;
  height: 100%;
}
.cart[role=list] > [role=listitem] > :first-child ul {
  display: grid;
  gap: .25rem 1rem;
  padding: 0;
  list-style: none;
}
@media (min-width: 640px) {
  .cart[role=list] > [role=listitem] > :first-child ul {
    display: flex;
    flex-wrap: wrap;
  }
}
.cart[role=list] > [role=listitem] > :first-child > section {
  display: flex;
  flex-direction: column;
  gap: .25rem;
}
@media (min-width: 640px) {
  .cart[role=list] > [role=listitem] > :first-child > section {
    padding: 1rem 0;
  }
}
.cart[role=list] > [role=listitem] > :first-child > section:last-child {
  align-items: end;
}
.cart[role=list] > [role=listitem] > :first-child > section footer {
  margin-top: auto;
}
.cart[role=list] > [role=listitem] > :first-child h4 {
  font-weight: bold;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (min-width: 640px) {
  .cart[role=list] > [role=listitem]:first-child > :first-child > figure {
    border-top-left-radius: .25rem;
  }
  .cart[role=list] > [role=listitem]:last-child > :only-child > figure {
    border-bottom-left-radius: .25rem;
  }
}
.cart[role=list] > [role=listitem] .footer {
  display: grid;
  gap: 1rem;
  padding: 1rem;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
@media (min-width: 640px) {
  .cart[role=list] > [role=listitem] .footer > [role=listitem] > :first-child {
    grid-template-columns: 6.5rem 1fr auto;
  }
}
.cart > .cart-summary {
  padding: 1rem;
  display: grid;
  gap: 1rem;
}
.cart > .cart-summary > * {
  display: grid;
  gap: 1rem;
  grid-auto-flow: column;
  justify-content: space-between;
}
.cart > .cart-summary h4 {
  display: inline-flex;
  flex-wrap: wrap;
  gap: .5rem;
}
.cart > footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
}
.cart > footer > * {
  font-size: 1.25rem;
  line-height: 1.4;
}
.chart {
  position: relative;
  padding: 1.5rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.chart .line {
  fill: none;
  stroke: rgb(var(--accent));
  stroke-width: .125rem;
}
.chart .point {
  stroke: none;
  fill: rgb(var(--accent));
}
.chart .domain {
  stroke: currentColor;
}
.chart .bar {
  fill: rgb(var(--color)/0.1);
}
.chart .bar.level2 {
  fill: currentColor;
}
.chart .bar.highlight {
  fill: rgb(var(--color)/0.2);
  border-color: rgb(var(--accent));
}
.chart .has-tooltip {
  position: absolute;
}
.chart .has-tooltip time {
  display: block;
  font-weight: bold;
}
.carousel {
  position: relative;
}
.carousel .items {
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  align-items: center;
  height: 100%;
  scrollbar-width: none;
}
.carousel .items::-webkit-scrollbar {
  display: none;
}
.carousel .items > * {
  scroll-snap-align: start;
  flex: 1 0 100%;
  min-height: 1px;
}
.carousel .arrow {
  padding: .75rem;
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  align-items: center;
  z-index: 1;
}
.carousel .arrow::before {
  content: "";
  padding: 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  background: rgb(var(--filled));
  border-radius: 10rem;
}
.carousel .arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.carousel .arrow.previous {
  left: 0;
}
.carousel .arrow.next {
  right: 0;
}
.carousel:hover .arrow {
  display: flex;
}
.carousel [role=tablist] {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: .5rem;
  padding: .75rem;
  flex-wrap: wrap;
}
.carousel [role=tablist] > [role=tab] {
  display: block;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding: .5rem;
  border-radius: 10rem;
  background: rgb(var(--filled));
}
.carousel [role=tablist] > [role=tab][aria-selected=true] {
  background: currentColor;
}
.carousel [role=tabpanel] {
  display: flex;
  justify-content: center;
  padding: unset;
  margin-top: unset;
}
.input-with-button {
  display: grid;
  grid-auto-flow: column;
  gap: .75rem;
  grid-template-columns: 1fr;
  grid-auto-columns: max-content;
  align-items: center;
}
.paragraphs {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.button-group {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}
.comment {
  display: grid;
  grid-template-columns: max-content 1fr;
  gap: .75rem;
  position: relative;
}
.comment > .body {
  display: grid;
  gap: .75rem;
  position: relative;
  white-space: pre-wrap;
}
.comment:has(.comment) > .body::before {
  content: "";
  position: absolute;
  left: -2.2625rem;
  height: calc(100% - 3.025rem);
  top: 3.025rem;
  border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.comment > * {
  grid-column: 2;
}
.comment .user-avatar {
  height: 3.025rem;
  width: 3.025rem;
  grid-column: 1;
  grid-row: 1/3;
}
.comment header {
  display: flex;
  gap: .75rem;
  align-items: center;
  flex-wrap: wrap;
}
.comment header .user-name {
  font-weight: bold;
  text-decoration: none;
}
.comment .comment {
  margin-top: 1.5rem;
  margin-left: -1.5125rem;
  max-width: unset;
}
.comment .comment:not(:last-child)::before {
  content: "";
  height: 100%;
  left: -0.75rem;
  position: absolute;
  border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.comment .comment::after {
  content: "";
  position: absolute;
  top: -2.25rem;
  right: 100%;
  width: .6875rem;
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  height: 3.7625rem;
  border-bottom-left-radius: .5rem;
}
.custom-sections > section .add-section > summary,
.custom-sections > * > [role=toolbar] > button,
.custom-sections > * > [role=toolbar] > details > summary {
  width: calc(1lh + .5rem);
  aspect-ratio: 1;
  display: grid;
  place-items: center;
}
.custom-sections > section .add-section > summary:hover,
.custom-sections > * > [role=toolbar] > button:hover,
.custom-sections > * > [role=toolbar] > details > summary:hover {
  background-color: var(--active-bg);
}
.custom-sections > * {
  position: relative;
}
.custom-sections > * > [role=toolbar] {
  display: flex;
  gap: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  width: max-content;
  order: -1;
}
.custom-sections > * > [role=toolbar]:hover,
.custom-sections > * > [role=toolbar]:focus-within {
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
@media (min-width: 1024px) {
  .custom-sections > * > [role=toolbar] {
    flex-direction: column;
    position: absolute;
    top: 1rem;
    left: 1rem;
  }
}
.custom-sections > section {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.custom-sections > section .add-section {
  place-self: center;
  position: absolute;
  top: -0.0625rem;
}
.custom-sections > section .add-section > summary {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
  position: relative;
  z-index: 1;
}
.custom-sections > section .add-section > summary:hover {
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
.custom-sections > section .add-section ~ .add-section {
  top: 100%;
}
.custom-sections .rich-text-editor-toolbar[role=toolbar] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
@media (min-width: 1024px) {
  .custom-sections .rich-text-editor-toolbar[role=toolbar] {
    margin-top: -4.0625rem;
    margin-bottom: -0.3125rem;
  }
}
.discover section.carousel-section {
  display: grid;
  gap: 1rem;
}
.discover section.carousel-section > header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.discover section.carousel-section > header .actions {
  display: flex;
  align-items: center;
  gap: .5rem;
}
.discover section.carousel-section > header .actions button {
  font-size: 1.25em;
}
.discover section.carousel-section .carousel > .items {
  align-items: unset;
  display: grid;
  grid-auto-flow: column;
  gap: 1.5rem;
  grid-auto-columns: min(20rem, 60vw);
  min-height: 24rem;
  padding-bottom: .25rem;
}
.discover section.carousel-section .carousel > .items figure {
  aspect-ratio: 1;
}
@media (min-width: 1024px) {
  .discover section.carousel-section .carousel > .items {
    grid-auto-columns: 40rem;
  }
}
@media (min-width:) {
  .discover .product-cta {
    padding: 1rem 4rem;
  }
}
.dropdown {
  position: relative;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding: 1rem;
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  margin-top: .5rem;
  max-width: calc(100vw - 2rem);
}
.dropdown::before {
  content: "";
  border-left: solid .5rem rgba(0, 0, 0, 0);
  border-right: solid .5rem rgba(0, 0, 0, 0);
  border-bottom: solid .5rem rgb(var(--parent-color)/var(--border-alpha));
  position: absolute;
  bottom: 100%;
  left: .75rem;
}
.dropdown > [role=menu]:only-child,
.dropdown > .stack:only-child {
  box-shadow: none;
  margin: -1rem;
  max-width: calc(100% + 2rem);
  border: none;
}
.popover {
  display: inline-block;
  position: relative;
}
.popover[open]::after,
.popover.expanded::after {
  content: "";
  border-left: solid .5rem rgba(0, 0, 0, 0);
  border-right: solid .5rem rgba(0, 0, 0, 0);
  border-bottom: solid .5rem rgb(var(--parent-color)/var(--border-alpha));
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 30;
}
.popover .dropdown {
  position: absolute;
  top: calc(100% - .0625rem);
  min-width: 100%;
  width: max-content;
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
  z-index: 30;
  --color: var(--contrast-filled);
}
.popover .dropdown::before {
  display: none;
}
.popover.top::after {
  bottom: 100%;
  top: unset;
  border-top: solid .5rem rgb(var(--parent-color)/var(--border-alpha));
  border-bottom: unset;
}
.popover.top .dropdown {
  box-shadow: none;
  bottom: calc(100% + .5rem - .0625rem);
  top: unset;
}
.popover:has(> summary button) > .dropdown {
  margin-left: -0.25rem;
}
.popover:has(> summary button).top > .dropdown,
.popover:has(> summary button).top::after {
  margin-bottom: .25rem;
}
figure.code {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-radius: .25rem;
  overflow: hidden;
}
figure.code figcaption {
  padding: 1rem;
}
figure.code pre {
  padding: 1rem;
  background-color: rgb(var(--color)/0.1);
  overflow-x: auto;
}
figure.code > :not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
input[type=radio]:disabled,
input[type=checkbox]:disabled,
.input.disabled,
.chosen-container .disabled.chosen-choices,
.textarea.disabled,
label:has(input:disabled),
input:not([type]):disabled,
input[type=email]:disabled,
input[type=time]:disabled,
input[type=date]:disabled,
input[type=datetime-local]:disabled,
input[type=number]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=tel]:disabled,
input[type=text]:disabled,
input[type=url]:disabled,
textarea:disabled,
select:disabled,
.input:disabled,
.chosen-container .chosen-choices:disabled,
.textarea:disabled {
  cursor: not-allowed;
  opacity: .3;
}
input:not([type]),
input[type=email],
input[type=time],
input[type=date],
input[type=datetime-local],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea,
select,
.input,
.chosen-container .chosen-choices,
.textarea {
  font-family: inherit;
  padding: .75rem 1rem;
  font-size: 1rem;
  line-height: 1.4;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  display: block;
  width: 100%;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
input:not([type])::placeholder,
input[type=email]::placeholder,
input[type=time]::placeholder,
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=url]::placeholder,
textarea::placeholder,
select::placeholder,
.input::placeholder,
.chosen-container .chosen-choices::placeholder,
.textarea::placeholder {
  color: rgb(var(--color)/0.5);
}
input:not([type]):focus-within,
input[type=email]:focus-within,
input[type=time]:focus-within,
input[type=date]:focus-within,
input[type=datetime-local]:focus-within,
input[type=number]:focus-within,
input[type=password]:focus-within,
input[type=search]:focus-within,
input[type=tel]:focus-within,
input[type=text]:focus-within,
input[type=url]:focus-within,
textarea:focus-within,
select:focus-within,
.input:focus-within,
.chosen-container .chosen-choices:focus-within,
.textarea:focus-within {
  outline: .125rem solid rgb(var(--accent));
}
label {
  display: inline-flex;
  gap: .5rem;
  font-size: 1rem;
  line-height: 1.4;
  cursor: pointer;
}
fieldset {
  display: flex;
  flex-direction: column;
  border: none;
  gap: .5rem;
}
fieldset legend {
  display: flex;
  align-items: center;
  position: relative;
  font-weight: bold;
  margin-bottom: .5rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.4;
}
fieldset legend label,
fieldset legend a,
fieldset legend .link {
  font-weight: normal;
}
fieldset legend > :last-child:not(:only-child) {
  float: right;
  margin-left: auto;
}
fieldset small {
  color: rgb(var(--color)/0.5);
}
fieldset[role=group] label {
  width: 100%;
}
fieldset[role=group] label input {
  margin-left: auto;
}
fieldset.success input:not([type]),
fieldset.success input[type=email],
fieldset.success input[type=time],
fieldset.success input[type=date],
fieldset.success input[type=datetime-local],
fieldset.success input[type=number],
fieldset.success input[type=password],
fieldset.success input[type=search],
fieldset.success input[type=tel],
fieldset.success input[type=text],
fieldset.success input[type=url],
fieldset.success textarea,
fieldset.success select,
fieldset.success .input,
fieldset.success .chosen-container .chosen-choices,
.chosen-container fieldset.success .chosen-choices,
fieldset.success .textarea,
fieldset.success input[type=radio],
fieldset.success input[type=checkbox] {
  border-color: rgb(var(--success));
}
fieldset.success small {
  color: rgb(var(--success));
}
fieldset.danger input:not([type]),
fieldset.danger input[type=email],
fieldset.danger input[type=time],
fieldset.danger input[type=date],
fieldset.danger input[type=datetime-local],
fieldset.danger input[type=number],
fieldset.danger input[type=password],
fieldset.danger input[type=search],
fieldset.danger input[type=tel],
fieldset.danger input[type=text],
fieldset.danger input[type=url],
fieldset.danger textarea,
fieldset.danger select,
fieldset.danger .input,
fieldset.danger .chosen-container .chosen-choices,
.chosen-container fieldset.danger .chosen-choices,
fieldset.danger .textarea,
fieldset.danger input[type=radio],
fieldset.danger input[type=checkbox] {
  border-color: rgb(var(--danger));
}
fieldset.danger small {
  color: rgb(var(--danger));
}
fieldset.warning input:not([type]),
fieldset.warning input[type=email],
fieldset.warning input[type=time],
fieldset.warning input[type=date],
fieldset.warning input[type=datetime-local],
fieldset.warning input[type=number],
fieldset.warning input[type=password],
fieldset.warning input[type=search],
fieldset.warning input[type=tel],
fieldset.warning input[type=text],
fieldset.warning input[type=url],
fieldset.warning textarea,
fieldset.warning select,
fieldset.warning .input,
fieldset.warning .chosen-container .chosen-choices,
.chosen-container fieldset.warning .chosen-choices,
fieldset.warning .textarea,
fieldset.warning input[type=radio],
fieldset.warning input[type=checkbox] {
  border-color: rgb(var(--warning));
}
fieldset.warning small {
  color: rgb(var(--warning));
}
fieldset.info input:not([type]),
fieldset.info input[type=email],
fieldset.info input[type=time],
fieldset.info input[type=date],
fieldset.info input[type=datetime-local],
fieldset.info input[type=number],
fieldset.info input[type=password],
fieldset.info input[type=search],
fieldset.info input[type=tel],
fieldset.info input[type=text],
fieldset.info input[type=url],
fieldset.info textarea,
fieldset.info select,
fieldset.info .input,
fieldset.info .chosen-container .chosen-choices,
.chosen-container fieldset.info .chosen-choices,
fieldset.info .textarea,
fieldset.info input[type=radio],
fieldset.info input[type=checkbox] {
  border-color: rgb(var(--info));
}
fieldset.info small {
  color: rgb(var(--info));
}
input:not([type]):read-only,
input[type=email]:read-only,
input[type=time]:read-only,
input[type=date]:read-only,
input[type=datetime-local]:read-only,
input[type=number]:read-only,
input[type=password]:read-only,
input[type=search]:read-only,
input[type=tel]:read-only,
input[type=text]:read-only,
input[type=url]:read-only,
textarea:read-only,
.input.read-only,
.chosen-container .read-only.chosen-choices,
.textarea.read-only {
  background-color: var(--body-bg);
}
.input,
.chosen-container .chosen-choices {
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 3.025rem;
}
.input input:not([type]),
.chosen-container .chosen-choices input:not([type]),
.input input[type=email],
.chosen-container .chosen-choices input[type=email],
.input input[type=time],
.chosen-container .chosen-choices input[type=time],
.input input[type=date],
.chosen-container .chosen-choices input[type=date],
.input input[type=datetime-local],
.chosen-container .chosen-choices input[type=datetime-local],
.input input[type=number],
.chosen-container .chosen-choices input[type=number],
.input input[type=password],
.chosen-container .chosen-choices input[type=password],
.input input[type=search],
.chosen-container .chosen-choices input[type=search],
.input input[type=tel],
.chosen-container .chosen-choices input[type=tel],
.input input[type=text],
.chosen-container .chosen-choices input[type=text],
.input input[type=url],
.chosen-container .chosen-choices input[type=url],
.input textarea,
.chosen-container .chosen-choices textarea,
.input select,
.chosen-container .chosen-choices select,
.input .input,
.chosen-container .chosen-choices .input,
.input .chosen-container .chosen-choices,
.chosen-container .input .chosen-choices,
.chosen-container .chosen-choices .chosen-choices,
.input .textarea,
.chosen-container .chosen-choices .textarea {
  border: none;
  flex: 1;
  background: none;
  box-shadow: none;
  outline: none;
  margin: 0 -1rem;
  max-width: unset;
}
.input .fake-input,
.chosen-container .chosen-choices .fake-input {
  flex: 1;
}
.input.disabled input:not([type]),
.chosen-container .disabled.chosen-choices input:not([type]),
.input.disabled input[type=email],
.chosen-container .disabled.chosen-choices input[type=email],
.input.disabled input[type=time],
.chosen-container .disabled.chosen-choices input[type=time],
.input.disabled input[type=date],
.chosen-container .disabled.chosen-choices input[type=date],
.input.disabled input[type=datetime-local],
.chosen-container .disabled.chosen-choices input[type=datetime-local],
.input.disabled input[type=number],
.chosen-container .disabled.chosen-choices input[type=number],
.input.disabled input[type=password],
.chosen-container .disabled.chosen-choices input[type=password],
.input.disabled input[type=search],
.chosen-container .disabled.chosen-choices input[type=search],
.input.disabled input[type=tel],
.chosen-container .disabled.chosen-choices input[type=tel],
.input.disabled input[type=text],
.chosen-container .disabled.chosen-choices input[type=text],
.input.disabled input[type=url],
.chosen-container .disabled.chosen-choices input[type=url],
.input.disabled textarea,
.chosen-container .disabled.chosen-choices textarea,
.input.disabled select,
.chosen-container .disabled.chosen-choices select,
.input.disabled .input,
.chosen-container .disabled.chosen-choices .input,
.input.disabled .chosen-container .chosen-choices,
.chosen-container .input.disabled .chosen-choices,
.chosen-container .disabled.chosen-choices .chosen-choices,
.input.disabled .textarea,
.chosen-container .disabled.chosen-choices .textarea {
  opacity: unset;
}
.input > .pill,
.chosen-container .chosen-choices .input > .search-choice,
.chosen-container .chosen-choices > .pill,
.chosen-container .chosen-choices > .search-choice {
  flex-shrink: 0;
}
.input > .pill:first-child,
.chosen-container .chosen-choices .input > .search-choice:first-child,
.chosen-container .chosen-choices > .pill:first-child,
.chosen-container .chosen-choices > .search-choice:first-child {
  margin-left: -0.5rem;
}
.input > .pill:last-child,
.chosen-container .chosen-choices .input > .search-choice:last-child,
.chosen-container .chosen-choices > .pill:last-child,
.chosen-container .chosen-choices > .search-choice:last-child {
  margin-right: -0.5rem;
}
.input > .icon,
.chosen-container .chosen-choices > .icon {
  color: rgb(var(--color)/0.5);
}
select {
  appearance: none;
  background-image:
    linear-gradient(
      45deg,
      transparent 50%,
      currentColor 50%,
      rgb(var(--filled)) calc(50% + 2px)),
    linear-gradient(
      315deg,
      transparent 50%,
      currentColor 50%,
      rgb(var(--filled)) calc(50% + 2px));
  background-repeat: no-repeat;
  background-position: calc(100% - 1rem - .5em) center, calc(100% - 1rem) center;
  background-size: .5em .5em;
  padding-right: calc(1.5rem + 1em);
}
input[type=radio],
input[type=checkbox] {
  color: inherit;
  cursor: pointer;
  appearance: none;
  width: calc(1lh + .125rem);
  height: calc(1lh + .125rem);
  aspect-ratio: 1;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  background: rgb(var(--filled));
  flex-shrink: 0;
  font-size: 1rem;
  line-height: 1.4;
}
input[type=radio]:checked,
input[type=checkbox]:checked {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
input[type=radio] {
  border-radius: 100%;
}
input[type=radio]:checked {
  padding: .375rem;
}
input[type=radio]:checked::after {
  content: "";
  background-color: rgb(var(--color));
  border-radius: 100%;
  height: 100%;
  display: block;
}
input[type=checkbox]:not([role=switch]) {
  border-radius: .5rem;
}
input[type=checkbox]:not([role=switch]):checked::after {
  display: block;
  margin-inline: auto;
}
.radio-buttons[role=radiogroup] {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(min(15rem, 100%), 1fr));
}
input[role=switch] {
  width: calc(2*1.25em - 0.375rem);
  height: 1.25em;
  border-radius: 10rem;
  position: relative;
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: all;
}
input[role=switch]::after {
  background: currentColor;
  border-radius: 10rem;
  content: "";
  height: calc(1.25em - 0.375rem);
  width: calc(1.25em - 0.375rem);
  position: absolute;
  top: .125rem;
  left: .1875rem;
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: all;
}
input[role=switch]:checked::after {
  left: calc(100% - 1.25em + 0.1875rem);
  background-color: rgb(var(--contrast-accent));
}
input[type=file] {
  display: none;
}
input[type=range] {
  --progress: 0%;
  appearance: none;
  background: none;
  height: .3125rem;
}
input[type=range]::-webkit-slider-runnable-track {
  background:
    linear-gradient(
      to right,
      currentColor var(--progress),
      rgb(var(--color)/0.2) var(--progress));
  border-radius: .25rem;
  width: 100%;
  height: .3125rem;
  cursor: pointer;
}
input[type=range]::-moz-range-track {
  background:
    linear-gradient(
      to right,
      currentColor var(--progress),
      rgb(var(--color)/0.2) var(--progress));
  border-radius: .25rem;
  width: 100%;
  height: .3125rem;
  cursor: pointer;
}
input[type=range]::-webkit-slider-thumb {
  margin-top: calc(.5*(0.3125rem - 1em));
  appearance: none;
  border: none;
  width: 1em;
  height: 1em;
  background: rgb(var(--color));
  border-radius: 10rem;
  cursor: pointer;
}
input[type=range]::-moz-range-thumb {
  margin-top: calc(.5*(0.3125rem - 1em));
  appearance: none;
  border: none;
  width: 1em;
  height: 1em;
  background: rgb(var(--color));
  border-radius: 10rem;
  cursor: pointer;
}
input[type=search] {
  appearance: none;
}
form > section {
  display: grid;
  padding: 3rem 0;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  gap: 2rem;
}
form > section > header {
  display: grid;
  gap: .75rem;
  align-content: start;
}
form > section:not(form + form section):first-of-type {
  padding-top: 0;
  border-top: none;
}
form > section:is([role=separator] + section) {
  border-top: none;
}
@media (min-width: 1024px) {
  form > section:not(.squished form > section) {
    gap: 0 4rem;
    padding-bottom: 1rem;
    grid-template-columns: 25% 1fr;
  }
  form > section:not(.squished form > section) > * {
    margin-bottom: 2rem;
    grid-column: 2;
  }
  form > section:not(.squished form > section) > header {
    grid-column: 1/2;
    grid-row: 1/10;
  }
}
.combobox {
  position: relative;
}
.combobox input[aria-expanded=true],
.combobox .input:has(input[aria-expanded=true]),
.combobox .chosen-container .chosen-choices:has(input[aria-expanded=true]),
.chosen-container .combobox .chosen-choices:has(input[aria-expanded=true]) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.combobox datalist {
  display: block;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  width: 100%;
  overflow: auto;
  position: absolute;
  top: 100%;
  left: 0;
  border-radius: 0 0 .25rem .25rem;
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
  z-index: 20;
  padding: .5rem 0;
}
.combobox datalist option,
.combobox datalist [role=option],
.combobox datalist .option {
  padding: .5rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.combobox datalist option.focused,
.combobox datalist option:focus,
.combobox datalist [role=option].focused,
.combobox datalist [role=option]:focus,
.combobox datalist .option.focused,
.combobox datalist .option:focus {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.combobox datalist option img,
.combobox datalist [role=option] img,
.combobox datalist .option img {
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  height: 3rem;
  flex: 0 0 3rem;
  object-fit: cover;
}
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]:after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]:after {
  color: rgb(var(--success));
  margin-left: auto;
}
.combobox datalist h3 {
  padding: .5rem 1rem;
}
.combobox datalist h3:not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding-top: 1rem;
  margin-top: .5rem;
}
[role=combobox] {
  cursor: pointer;
}
textarea {
  resize: vertical;
}
.color-picker {
  position: relative;
  overflow: hidden;
  padding: 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: 10rem;
  max-width: fit-content;
}
.color-picker > input[type=color] {
  position: absolute;
  width: 200%;
  height: 200%;
  max-width: unset;
  left: -50%;
  top: -50%;
  border: none;
  cursor: pointer;
}
[role=radio],
[role=checkbox] {
  cursor: pointer;
}
@keyframes loading {
  from {
    opacity: 1;
  }
  to {
    opacity: .3;
  }
}
.grid:not(.override),
.product-card-grid:not(.override) {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(min(var(--min-grid-absolute-size), 100%), var(--max-grid-relative-size) - 1rem), 1fr));
  gap: 1rem;
}
.grid:not(.override) .dummy,
.product-card-grid:not(.override) .dummy {
  padding-bottom: 100%;
}
.histogram {
  display: grid;
  gap: .75rem;
  grid-template-columns: auto 1fr auto;
}
.image-uploader {
  display: grid;
  grid-template-columns: 12.5rem 1fr;
  gap: 1.5rem;
}
.image-uploader > figure,
.image-uploader .placeholder {
  aspect-ratio: 1;
}
.image-uploader > figure {
  position: relative;
}
.image-uploader > figure > img {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  width: 100%;
  height: 100%;
}
.image-uploader > figure > .remove {
  position: absolute;
  top: .5rem;
  right: .5rem;
}
.image-uploader .placeholder {
  align-items: center;
}
dialog {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  box-shadow: .5rem .5rem 0rem rgb(var(--color));
  border-radius: .25rem;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 20;
  width: fit-content;
  min-width: 20rem;
  max-width: 43.75rem;
  gap: 1rem;
}
dialog::backdrop {
  background: rgba(0, 0, 0, .8);
}
dialog:not([open]) {
  display: none;
}
dialog > h2 {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  align-items: flex-start;
}
dialog > h2 .close::after {
  font-size: 1rem;
  line-height: 1.4;
}
dialog > footer {
  display: grid;
  gap: 1rem;
}
@media (min-width: 640px) {
  dialog > footer {
    display: flex;
    justify-content: flex-end;
  }
}
nav {
  grid-row: -4;
  display: flex;
  flex-direction: column;
  background-color: rgb(var(--black));
  --color: var(--contrast-black);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  overflow-y: auto;
}
nav .navbar {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: .75rem;
  font-size: 1.25rem;
  line-height: 1.4;
  padding: 1rem;
}
nav .navbar h1 {
  font-size: 1rem;
  line-height: 1.4;
  width: 100%;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
nav .logo-full {
  font-size: 2.5rem;
  line-height: 1.2;
  width: 100%;
}
nav a,
nav .link {
  text-decoration: none;
}
nav header {
  display: none;
  padding: 3rem 1.5rem;
}
nav section,
nav footer {
  display: none;
}
nav section > a,
nav section > .link,
nav section details > summary,
nav footer > a,
nav footer > .link,
nav footer details > summary {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 1rem 1.5rem;
  border-top: .0625rem solid rgb(var(--color)/0.5);
  border-bottom: .0625rem solid rgba(0, 0, 0, 0);
}
nav section > a .icon,
nav section > .link .icon,
nav section details > summary .icon,
nav footer > a .icon,
nav footer > .link .icon,
nav footer details > summary .icon {
  margin-right: 1rem;
}
nav section > a:last-child,
nav section > .link:last-child,
nav section details > summary:last-child,
nav footer > a:last-child,
nav footer > .link:last-child,
nav footer details > summary:last-child {
  border-color: rgb(var(--color)/0.5);
}
nav section > a[aria-current=page],
nav section > [aria-current=page].link,
nav section > a:hover,
nav section > .link:hover,
nav section details > summary[aria-current=page],
nav section details > summary:hover,
nav footer > a[aria-current=page],
nav footer > [aria-current=page].link,
nav footer > a:hover,
nav footer > .link:hover,
nav footer details > summary[aria-current=page],
nav footer details > summary:hover {
  color: rgb(var(--accent));
}
nav section {
  margin-bottom: 3rem;
}
nav footer {
  margin-top: auto;
}
nav footer .popover {
  position: relative;
}
nav footer .popover > summary {
  display: revert;
}
nav footer .popover > summary::before {
  float: right;
  margin: 0;
}
nav footer .popover[open] > summary {
  margin: 0;
}
nav footer .popover .user-avatar {
  margin-right: .75rem;
}
nav footer .popover .dropdown {
  width: 100%;
  margin: 0 1rem;
}
nav footer .popover [role=menu] .icon {
  margin-left: .25rem;
  margin-right: .75rem;
}
nav footer .popover [role=menu] > hr {
  margin: .5rem 0;
}
nav footer .popover [role=menu] [role=menuitemradio] > * {
  vertical-align: middle;
}
nav footer .popover [role=menu] [role=menuitemradio][aria-checked=true]::before {
  color: rgb(var(--success));
  margin-left: .5rem;
  float: right;
  height: 1.25em;
}
nav.open {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 10;
}
nav.open section,
nav.open footer {
  display: grid;
}
@media (min-width: 1024px) {
  nav.compact {
    width: unset;
  }
  nav.compact header .logo-full {
    mask-size: auto 1.25rem;
    mask-position: 0;
  }
  nav.compact section > a,
  nav.compact section > .link,
  nav.compact footer > a,
  nav.compact footer > .link,
  nav.compact details > summary,
  nav.compact [role=menuitem] {
    font-size: 0;
  }
  nav.compact section > a img,
  nav.compact section > .link img,
  nav.compact section > a .icon,
  nav.compact section > .link .icon,
  nav.compact footer > a img,
  nav.compact footer > .link img,
  nav.compact footer > a .icon,
  nav.compact footer > .link .icon,
  nav.compact details > summary img,
  nav.compact details > summary .icon,
  nav.compact [role=menuitem] img,
  nav.compact [role=menuitem] .icon {
    margin-right: 0;
  }
  nav.compact footer > details > summary {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  nav {
    grid-row: span 2;
    grid-column: -3;
  }
  nav.open,
  nav:not(.open) {
    position: static;
    width: 12.8125rem;
  }
  nav .navbar {
    display: none;
  }
  nav header,
  nav section,
  nav footer {
    display: grid;
  }
}
@media print {
  nav {
    display: none;
  }
}
[role=navigation] menu {
  display: grid;
  gap: .75rem;
}
[role=navigation] menu menu {
  font-size: .875rem;
  line-height: 1.3;
  padding-left: 1rem;
  margin-top: .75rem;
}
[role=navigation].breadcrumbs ol {
  font-size: 1.5rem;
  line-height: 1.3;
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
}
[role=navigation].breadcrumbs ol li:not(:last-of-type)::after {
  content: "/";
  margin: 0 .5rem;
}
[role=navigation].breadcrumbs ol li a[aria-current=page],
[role=navigation].breadcrumbs ol li [aria-current=page].link {
  text-decoration: none;
}
.nested-menu > [role=menubar] {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
}
.nested-menu > [role=menubar][aria-busy=true] {
  overflow-x: hidden;
}
.nested-menu > [role=menubar] [role=menuitem][aria-current=false] {
  background-color: unset;
  color: inherit;
  border-color: rgba(0, 0, 0, 0);
}
.nested-menu [role=menu] {
  display: flex;
  flex-direction: column;
  width: 12rem;
  border: none;
  padding: 0;
  box-shadow: unset;
}
.nested-menu [role=menu] [role=menuitem] {
  flex-shrink: 0;
  justify-content: space-between;
  padding: 1rem;
  text-decoration: underline;
  white-space: normal;
}
.nested-menu [role=menu] [role=menuitem]:hover {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu] {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after {
  margin-left: .5rem;
  flex-shrink: 0;
}
.nested-menu [role=menu] img {
  margin-top: auto;
}
.nested-menu [role=menu] footer {
  position: sticky;
  bottom: 0;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  padding: 1rem;
  gap: 1rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.nested-menu > button {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.nested-menu .backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  background-color: rgba(0, 0, 0, .8);
}
.nested-menu .backdrop .close {
  position: absolute;
  font-size: 1.25em;
  top: 1rem;
  right: 1rem;
}
.nested-menu .backdrop > [role=menu] {
  position: fixed;
  height: 100%;
  overflow-y: auto;
  width: 20rem;
  max-width: calc(100vw - (1.25em + 2rem));
  border-radius: unset;
}
.widget .overlay {
  position: fixed;
  top: 0;
  left: 0;
  box-sizing: border-box;
  height: 100vh;
  width: 100vw;
  overflow: scroll;
  background: rgba(0, 0, 0, .8);
  padding: 1rem;
}
@media (min-width: 1024px) {
  .widget .overlay {
    padding: 4rem max((100% - 71.25rem)/2, 4rem);
  }
}
.widget .overlay iframe {
  width: 100%;
  border: none;
}
.widget .overlay .close-button {
  position: fixed;
  top: .75rem;
  right: .75rem;
}
.widget [role=progressbar] {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
[role=navigation].pagination {
  display: flex;
  gap: .5rem;
  width: 100%;
  justify-content: center;
}
[role=navigation].pagination menu {
  display: none;
}
@media (min-width: 1024px) {
  [role=navigation].pagination menu {
    display: flex;
    flex-grow: 1;
    justify-content: center;
    gap: .5rem;
  }
}
.pill,
.chosen-container .chosen-choices .search-choice {
  display: inline-block;
  vertical-align: middle;
  padding: .5rem .75rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: 10rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pill.small,
.chosen-container .chosen-choices .small.search-choice {
  border-radius: .25rem;
  padding: .25rem;
  font-size: .875rem;
  line-height: 1.3;
}
.pill.success,
.chosen-container .chosen-choices .success.search-choice {
  background-color: rgb(var(--success));
  --color: var(--contrast-success);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--success));
}
.pill.danger,
.chosen-container .chosen-choices .danger.search-choice {
  background-color: rgb(var(--danger));
  --color: var(--contrast-danger);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--danger));
}
.pill.warning,
.chosen-container .chosen-choices .warning.search-choice {
  background-color: rgb(var(--warning));
  --color: var(--contrast-warning);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--warning));
}
.pill.info,
.chosen-container .chosen-choices .info.search-choice {
  background-color: rgb(var(--info));
  --color: var(--contrast-info);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--info));
}
.pill.primary,
.chosen-container .chosen-choices .search-choice {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--primary));
}
.pill.black,
.chosen-container .chosen-choices .black.search-choice {
  background-color: rgb(var(--black));
  --color: var(--contrast-black);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--black));
}
.pill.accent,
.chosen-container .chosen-choices .accent.search-choice {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--accent));
}
.pill.filled,
.chosen-container .chosen-choices .filled.search-choice,
.widget .overlay .pill.close-button,
.widget .overlay .chosen-container .chosen-choices .close-button.search-choice,
.chosen-container .chosen-choices .widget .overlay .close-button.search-choice {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--filled));
}
.pill.select,
.chosen-container .chosen-choices .select.search-choice {
  position: relative;
}
.pill.select select,
.chosen-container .chosen-choices .select.search-choice select {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
.pill.dismissable,
.chosen-container .chosen-choices .dismissable.search-choice {
  cursor: pointer;
}
.pill.dismissable::before,
.chosen-container .chosen-choices .dismissable.search-choice::before {
  float: right;
  margin-left: .5rem;
}
.pill.expandable,
.chosen-container .chosen-choices .expandable.search-choice,
.pill.select,
.chosen-container .chosen-choices .select.search-choice {
  cursor: pointer;
}
.pill.expandable::before,
.chosen-container .chosen-choices .expandable.search-choice::before,
.pill.select::before,
.chosen-container .chosen-choices .select.search-choice::before {
  float: right;
  margin-left: .5rem;
}
.placeholder {
  border: dashed .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  padding: 2rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  gap: .75rem;
  display: grid;
  text-align: center;
  justify-items: center;
}
.placeholder > .icon {
  font-size: 1.5rem;
  line-height: 1.3;
}
.price {
  display: block;
  padding: .25rem .5rem;
  padding-right: calc(.5rem + 1em);
  color: rgb(var(--contrast-accent));
  position: relative;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-right: 0;
  background-image:
    linear-gradient(
      to left,
      transparent 1em,
      rgb(var(--accent)) 1em);
  background-repeat: no-repeat;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.price::before,
.price::after {
  content: "";
  top: 0;
  bottom: 0;
  position: absolute;
  border-style: solid;
  border-width: calc(0.25rem + .5lh);
}
.price::before {
  border-color: rgb(var(--parent-color)/var(--border-alpha));
  right: 0;
  border-left-width: .0625rem;
}
.price::after {
  border-color: rgb(var(--accent));
  right: .0625rem;
  border-left: none;
}
.price::before,
.price::after {
  border-right: solid rgba(0, 0, 0, 0) 1em;
}
.product-card-grid {
  --min-grid-absolute-size: 9rem;
  --max-grid-relative-size: 25%;
}
@media (min-width: 1024px) {
  .product-card-grid {
    --min-grid-absolute-size: 16rem;
  }
  .product-card-grid.narrow {
    --min-grid-absolute-size: 12rem;
  }
}
.product-cta {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
}
.product-cta h3 {
  display: none;
  flex: 1;
}
@media (min-width: 1024px) {
  .product-cta h3 {
    display: unset;
  }
}
.product-cta .rating {
  display: none;
}
@media (min-width: 1024px) {
  .product-cta .rating {
    display: flex;
  }
  .product-cta {
    padding: 1rem max((100% - 71.25rem)/2, 4rem);
  }
}
article.product-card,
article.product {
  position: relative;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
article.product-card > figure,
article.product > figure {
  background: url(/packs/static/b47cbdb8030bef7eda53.png);
  background-size: cover;
  border-radius: .25rem .25rem 0 0;
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  overflow: hidden;
}
article.product-card > figure img,
article.product > figure img {
  width: 100%;
}
article.product-card .user,
article.product .user {
  display: flex;
  align-items: center;
  gap: .5rem;
}
article.product-card .ribbon,
article.product .ribbon {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  position: absolute;
  top: 0;
  font-size: .875rem;
  line-height: 1.3;
  width: 5rem;
  left: -1.4644660941rem;
  transform: translate(0, -100%) rotate(-45deg);
  transform-origin: 100% 100%;
  clip-path: polygon(calc(1lh + 2 * 0.0625rem) 0, calc(100% - (1lh + 2 * 0.0625rem)) 0, 100% 100%, 0 100%);
  text-align: center;
}
article.product-card {
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: all;
  display: grid;
  grid-template-rows: auto 1fr auto;
}
article.product-card:hover {
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
article.product-card > figure {
  aspect-ratio: 1;
}
article.product-card > figure img {
  height: 100%;
  object-fit: cover;
}
article.product-card .thumbnails {
  background-image: none;
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  display: grid;
  gap: .25rem;
  padding: .5rem;
}
article.product-card .thumbnails:has(:nth-child(2)) {
  grid-template-columns: 1fr 1fr;
}
article.product-card .thumbnails > * {
  aspect-ratio: 1;
  background: url(/packs/static/b47cbdb8030bef7eda53.png);
  background-size: cover;
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
article.product-card header {
  padding: 1rem;
  display: grid;
  grid-template-rows: 1fr;
  gap: .75rem;
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
article.product-card header h4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (min-width: 1024px) {
  article.product-card header h4 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
article.product-card header small {
  color: rgb(var(--color)/0.5);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
article.product-card .user,
article.product-card .rating {
  font-size: .875rem;
  line-height: 1.3;
}
article.product-card footer {
  display: flex;
}
article.product-card footer > * {
  padding: 1rem;
}
article.product-card footer > *:not(:last-child) {
  border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
article.product-card footer > *:first-child {
  flex: 1;
}
article.product-card footer > *:first-child.rating {
  flex: 1 0 max-content;
}
article.product-card footer > details {
  padding: 0;
  flex-shrink: 0;
}
article.product-card footer > details > summary {
  padding: 1rem;
}
article.product-card footer > .metrics {
  display: flex;
  align-items: center;
  gap: var(--spacer-3);
}
article.product-card footer > .actions {
  font-size: var(--big-icon-size);
}
article.product-card small,
article.product-card .detail {
  display: none;
}
@media (min-width: 1024px) {
  article.product-card small,
  article.product-card .detail {
    display: unset;
  }
}
article.product-card.horizontal section {
  display: grid;
  grid-template-rows: 1fr auto;
}
@media (min-width: 1024px) {
  article.product-card.horizontal {
    grid-template-columns: auto 1fr;
  }
  article.product-card.horizontal > figure {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
    border-bottom: none;
    border-radius: .25rem 0 0 .25rem;
  }
  article.product-card.horizontal > figure img {
    height: 0;
    min-height: 100%;
  }
  article.product-card.horizontal section {
    gap: 2rem;
    padding: 1rem 1.5rem;
  }
  article.product-card.horizontal header {
    grid-template-rows: repeat(auto-fit, minmax(0, min-content));
    padding: 0;
    border-bottom: none;
  }
  article.product-card.horizontal footer > * {
    padding: 0;
    border-right: none;
  }
  article.product-card.horizontal h3,
  article.product-card.horizontal small {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
article.product-card.horizontal.big header {
  gap: .75rem;
}
article.product-card.horizontal.big h2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (min-width: 1024px) {
  article.product-card.horizontal.big small {
    white-space: unset;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
}
article.product {
  display: grid;
}
@media (min-width: 1024px) {
  article.product {
    grid-template-columns: 2fr 1fr;
  }
  article.product > section:first-of-type {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
}
article.product .carousel {
  grid-column: 1/-1;
}
article.product .carousel [role=tabpanel] {
  border: none;
}
article.product > section > header,
article.product > section > section {
  padding: 1.5rem;
  display: grid;
  gap: 1rem;
}
article.product > section > header:not(:first-child),
article.product > section > section:not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
article.product > section > section > header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
article.product > section > section.details {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: .0625rem;
  padding: 0;
}
article.product > section > section.details > * {
  padding: 1rem 1.5rem;
  outline: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  outline-offset: 0;
}
article.product > section > section.details .user:first-child,
article.product > section > section.details .rating {
  grid-column: 1/-1;
}
@media (min-width: 640px) {
  article.product > section > section.details {
    grid-template-columns: auto auto minmax(max-content, 1fr);
  }
  article.product > section > section.details > :nth-child(2):last-child {
    grid-column: 2/-1;
  }
  article.product > section > section.details .user:first-child,
  article.product > section > section.details .rating {
    grid-column: unset;
  }
}
.profile {
  display: grid;
  grid-template-rows: auto 1fr;
  min-height: 100%;
}
.profile > header {
  font-size: 1.25rem;
  line-height: 1.4;
  display: grid;
  grid-template-columns: 1fr;
}
.profile > header > section {
  display: flex;
  align-items: center;
  gap: .75rem;
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding: 1rem;
}
.profile > header > section:not(:first-child) {
  grid-column: span 2;
}
.profile > header > section.links {
  grid-row: 1;
  grid-column: 2;
}
.profile main {
  grid-row: unset;
}
@media (min-width: 1024px) {
  .profile:not(.squished .profile) > header {
    grid-auto-flow: column;
    gap: 2rem;
    padding: 1.5rem max((100% - 71.25rem)/2, 4rem);
    align-items: center;
    border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  .profile:not(.squished .profile) > header > section {
    border: none;
    padding: 0;
    grid-row: unset;
    grid-column: unset;
  }
  .profile:not(.squished .profile) main > footer {
    padding: 1.5rem max((100% - 71.25rem)/2, 4rem);
    text-align: left;
  }
}
.profile.reader main > article {
  font-size: 1.25rem;
  line-height: 1.4;
}
@media (min-width: 1024px) {
  .profile.reader main > article,
  .profile.reader main > .comments {
    padding-right: max(100% - 50rem - max((100% - 71.25rem) / 2, 4rem), 4rem);
  }
}
@keyframes spinner {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
[role=progressbar] {
  width: 5rem;
  display: inline-block;
}
[role=progressbar]:not([aria-valuenow])::after {
  content: "";
  width: 100%;
  padding-bottom: 100%;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjkiIGhlaWdodD0iMTI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRkZDOTAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xOC40NSAzNy43NDgtOS42Ni01LjZjMTEuNzI0LTIwLjM4NyAzMS43Ni0zMiA1NS4yMDctMzJWMTEuMjhjLTE5LjQ4IDAtMzYuNDgyIDEwLjY1LTQ1LjU0NyAyNi40NjdaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjMjNBMDk0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xOC41ODEgOTAuNDc1LTkuNzg4IDUuNjczYy0xMS43MjQtMjAuMzg2LTExLjcyNC00My42MTMgMC02NGw5LjY2IDUuNkMxNC4wMjMgNDUuNDc4IDExLjQ5IDU0LjQ0MiAxMS40OSA2NGMwIDkuNjUgMi41ODIgMTguNjk1IDcuMDkxIDI2LjQ3NSIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iI0IyMzM4NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjMuOTk3IDExNi43MThWMTI4QzQwLjU1IDEyOCAyMC41MTQgMTE2LjM4NyA4Ljc5IDk2bDkuNzI0LTUuNjM2YzkuMDggMTUuNzU1IDI2LjA0OSAyNi4zNTQgNDUuNDgzIDI2LjM1NCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iI0ZGOTBFOCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTA5LjQ3OCA5MC4zNjQgMTE5LjIwMiA5NmMtMTEuNzI0IDIwLjM4Ny0zMS43NiAzMi01NS4yMDcgMzJ2LTExLjI4MmMxOS40MzQgMCAzNi40MDMtMTAuNTk5IDQ1LjQ4My0yNi4zNTVaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjOTBBOEVEIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xMDkuNDg4IDM3LjYzNyA5LjcyNC01LjYzNmMxMS43MjQgMjAuMzg2IDExLjcyNCA0My42MTMgMCA2NGwtOS43MjQtNS42MzdjNC40Ny03Ljc1NSA3LjAyOC0xNi43NiA3LjAyOC0yNi4zNjMgMC05LjYwNS0yLjU1OC0xOC42MDktNy4wMjgtMjYuMzY0IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjRkY3MDUxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDkuNDc4IDM3LjYzNiAxMTkuMjAyIDMyQzEwNy40NzggMTEuNjEzIDg3LjQ0MiAwIDYzLjk5NSAwdjExLjI4MWMxOS40MzQgMCAzNi40MDMgMTAuNiA0NS40ODMgMjYuMzU1IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat;
  background-size: cover;
  animation: spinner 1s infinite linear;
}
[role=progressbar][aria-valuenow] {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: 50%;
  background: none;
}
[role=progressbar][aria-valuenow]:not([aria-valuenow="100"])::before {
  content: "";
  padding-bottom: 100%;
  width: 100%;
  display: block;
  border-radius: 50%;
  background-color: rgb(var(--accent));
  transform: rotate(45deg);
  --min-progress-25: min(var(--progress), 0.25);
  --min-progress-50: min(var(--progress), 0.5);
  --min-progress-75: min(var(--progress), 0.75);
  clip-path: polygon(50% 50%, 0 0, calc(min(var(--progress), 0.25) * 400%) 0, calc(min(var(--progress), 0.25) * 400%) calc((max(0.25, var(--min-progress-50)) - 0.25) * 400%), calc(min(var(--progress), 0.25) * 400% - (max(0.5, var(--min-progress-75)) - 0.5) * 400%) calc((max(0.25, var(--min-progress-50)) - 0.25) * 400%), calc(var(--min-progress-25) * 400% - (max(0.5, var(--min-progress-75)) - 0.5) * 400%) calc((max(0.25, var(--min-progress-50)) - 0.25) * 400% - (max(0.75, var(--progress)) - 0.75) * 400%));
}
[role=progressbar][aria-valuenow="100"] {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
[role=progressbar][aria-valuenow="100"]::after {
  min-height: 0;
  padding-bottom: 80%;
  width: 80%;
  margin: 10%;
  height: 0;
}
.rating {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: .25rem;
}
.rich-text .embed,
[role=tree] [role=treeitem],
.rows > * {
  display: grid;
  padding: 1rem;
  align-items: center;
  gap: 1rem;
}
@media (min-width: 640px) {
  .rich-text .embed,
  [role=tree] [role=treeitem],
  .rows > * {
    grid-template-columns: minmax(30%, 1fr) auto;
  }
}
.rich-text .embed .type-icon,
[role=tree] [role=treeitem] .type-icon,
.rows > * .type-icon {
  font-size: 1.5rem;
  line-height: 1.3;
}
.rich-text .embed .content,
[role=tree] [role=treeitem] .content,
.rows > * .content {
  display: flex;
  align-items: center;
  gap: .5rem;
}
.rich-text .embed > :not(.content, .actions),
[role=tree] [role=treeitem] > :not(.content, .actions),
.rows > * > :not(.content, .actions) {
  grid-column: 1/-1;
}
.rich-text .embed:not(:last-child),
[role=tree] [role=treeitem]:not(:last-child),
.rows > :not(:last-child) {
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.rich-text .embed > .actions,
[role=tree] [role=treeitem] > .actions,
.rows > * > .actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: .5rem;
}
.rich-text .embed [aria-grabbed],
[role=tree] [role=treeitem] [aria-grabbed],
.rows > * [aria-grabbed] {
  color: rgb(var(--color)/0.5);
  margin-left: -1rem;
  order: -1;
}
.rows {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
[role=tree] {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
[role=tree] [role=treeitem] > [role=group],
[role=tree] [role=treeitem] > .group {
  display: grid;
  gap: 1rem;
}
[role=tree] [role=treeitem] > [role=group] > [role=treeitem],
[role=tree] [role=treeitem] > .group > [role=treeitem] {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
[role=tree] [role=treeitem][aria-expanded] > .content {
  cursor: pointer;
}
[role=tree] [role=treeitem][aria-expanded=false] [role=group],
[role=tree] [role=treeitem][aria-expanded=false] .group {
  display: none;
}
.rich-text > *,
.rich-text .ProseMirror > * {
  margin-bottom: 1rem;
}
.rich-text h1 {
  margin-bottom: 1.5rem;
}
.rich-text h2,
.rich-text h3 {
  margin-top: 2rem;
}
.rich-text h2:first-child,
.rich-text h3:first-child {
  margin-top: 0;
}
.rich-text ul:not(.inline),
.rich-text ol {
  margin-left: 1rem;
}
.rich-text li:not(:last-child) {
  margin-bottom: 1rem;
}
.rich-text hr {
  margin: 2rem 0;
}
.rich-text p {
  margin-bottom: 1rem;
}
.rich-text blockquote {
  padding-left: 2rem;
}
.rich-text figure {
  margin-bottom: 1.5rem;
}
.rich-text figure img {
  width: 100%;
  object-fit: contain;
  border-radius: .25rem;
}
.rich-text figure figcaption,
.rich-text figure .figcaption {
  padding-left: .25rem;
  margin: .75rem 0 0 0;
}
.rich-text pre {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  margin-bottom: 1rem;
  padding: .5rem .75rem;
  white-space: pre-wrap;
}
.rich-text pre .copy-wrapper {
  float: right;
  display: none;
}
.rich-text pre:hover .copy-wrapper {
  display: initial;
}
.rich-text pre .hljs-comment,
.rich-text pre .hljs-quote {
  color: rgb(var(--color)/0.5);
}
.rich-text pre .hljs-variable,
.rich-text pre .hljs-template-variable,
.rich-text pre .hljs-attribute,
.rich-text pre .hljs-name,
.rich-text pre .hljs-regexp,
.rich-text pre .hljs-link,
.rich-text pre .hljs-name,
.rich-text pre .hljs-selector-id,
.rich-text pre .hljs-selector-class {
  color: #99568b;
}
.rich-text pre .hljs-tag,
.rich-text pre .hljs-number,
.rich-text pre .hljs-meta,
.rich-text pre .hljs-built_in,
.rich-text pre .hljs-builtin-name,
.rich-text pre .hljs-literal,
.rich-text pre .hljs-type,
.rich-text pre .hljs-params {
  color: #667399;
}
.rich-text pre .hljs-string,
.rich-text pre .hljs-symbol,
.rich-text pre .hljs-bullet {
  color: #156059;
}
.rich-text pre .hljs-title,
.rich-text pre .hljs-section {
  color: #78716c;
}
.rich-text pre .hljs-keyword,
.rich-text pre .hljs-selector-tag {
  color: #91921f;
}
.rich-text pre .hljs-attr {
  color: var(--color);
}
.rich-text pre .hljs-emphasis {
  font-style: italic;
}
.rich-text pre .hljs-strong {
  font-weight: 700;
}
.rich-text .actions-menu {
  position: absolute;
  bottom: 1rem;
  left: 0;
  font-size: 1rem;
  line-height: 1.4;
  z-index: 1;
}
@media (min-width: 1024px) {
  .rich-text .actions-menu {
    display: none;
    bottom: unset;
    top: 1.5rem;
    left: -0.5rem;
    translate: -100% 0;
  }
}
.rich-text :has(> .actions-menu) {
  position: relative;
}
.rich-text :has(> .actions-menu)::before {
  content: "";
  position: absolute;
  inset: 0 100% 0 -3rem;
}
.rich-text :has(> .actions-menu):hover:not(:has(.react-renderer:hover)) > .actions-menu,
.rich-text :has(> .actions-menu).selected > .actions-menu,
.rich-text :has(> .actions-menu) > .menu[open] {
  display: unset;
  grid-column: unset;
}
.rich-text :has(> .actions-menu).selected {
  border-radius: .25rem;
  outline: .125rem solid rgb(var(--accent));
  position: relative;
}
.rich-text :has(> .actions-menu) [role=group] {
  padding-left: 1.5rem;
}
.rich-text .react-renderer[draggable] {
  cursor: unset;
}
.rich-text .embed {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.rich-text .embed > .preview {
  background-color: var(--body-bg);
  border-radius: .25rem .25rem 0 0;
  grid-template-columns: 1fr;
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  margin: -1rem;
  max-width: unset;
  margin-bottom: .5rem;
  position: relative;
  aspect-ratio: 16/9;
}
.rich-text .embed > .preview > :first-child {
  top: 0;
}
.rich-text .embed > .preview > :first-child.placeholder {
  height: calc(100% - 2rem);
  place-content: center;
  margin: 1rem;
}
.rich-text .embed .content h4 {
  font-weight: bold;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: keep-all;
}
.rich-text .embed .content > .thumbnail {
  position: relative;
  width: 4rem;
  height: 3rem;
  margin-right: .5rem;
}
.rich-text .embed .content > .thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: .25rem;
}
.rich-text .embed .content > .thumbnail .placeholder {
  position: absolute;
  inset: 0;
  padding: 0;
  background: rgba(0, 0, 0, .8);
}
.rich-text .embed .content > .thumbnail:hover .placeholder {
  border-color: rgb(var(--accent));
  color: rgb(var(--accent));
}
.rich-text .embed .content > .thumbnail:not(:hover) img + .placeholder {
  opacity: 0;
}
.rich-text-editor-toolbar[role=toolbar] {
  position: sticky;
  top: 0;
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  display: flex;
  gap: .25rem;
  flex-wrap: wrap;
  padding-block: .25rem;
  z-index: 1;
}
.rich-text-editor-toolbar[role=toolbar] .toolbar-item {
  padding: .25rem .5rem;
  border-radius: .25rem;
}
.rich-text-editor-toolbar[role=toolbar] .toolbar-item:hover {
  background-color: rgb(var(--color)/0.1);
}
.rich-text-editor-toolbar[role=toolbar] .toolbar-item[aria-pressed=true],
.rich-text-editor-toolbar[role=toolbar] .toolbar-item .active {
  color: rgb(var(--accent));
}
.rich-text-editor-toolbar[role=toolbar] [role=separator] {
  display: none;
  border-right: solid .0625rem rgb(var(--color)/0.5);
  margin: .5rem;
}
.rich-text-editor-toolbar[role=toolbar] [role=separator]::before {
  content: none;
}
@media (min-width: 640px) {
  .rich-text-editor-toolbar[role=toolbar] [role=separator] {
    display: flex;
  }
}
.rich-text-editor-toolbar[role=toolbar] [role=menuitemradio][aria-checked=true] {
  background-color: var(--active-bg);
}
:where(.rich-text-editor-toolbar) {
  padding-inline: .5rem;
}
.ProseMirror[contenteditable=true] {
  white-space: break-spaces;
}
.ProseMirror[contenteditable=true]:focus-within {
  outline: none;
}
.ProseMirror[contenteditable=true] figure > img {
  cursor: pointer;
}
.ProseMirror[contenteditable=true] figure br::selection {
  background: none;
}
.ProseMirror[contenteditable=true] figure img::selection {
  background: rgb(var(--color)/0.5);
}
.ProseMirror[contenteditable=true] figure[data-has-focus] img {
  outline: .125rem solid rgb(var(--accent));
}
.rich-text-editor {
  display: grid;
  grid-template-rows: max-content 1fr;
  min-height: 14rem;
  border-radius: .25rem;
}
.rich-text-editor .rich-text-editor-toolbar[role=toolbar] {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-bottom: none;
  border-radius: .25rem .25rem 0 0;
}
.rich-text-editor .textarea {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 100%;
}
.rich-text-editor .textarea:focus-within {
  outline: .125rem solid rgb(var(--accent));
}
.ProseMirror p.is-editor-empty:first-child::before,
.ProseMirror .node-image.is-empty .figcaption::before {
  content: attr(data-placeholder);
  pointer-events: none;
  float: left;
  height: 0;
  color: rgb(var(--color)/0.5);
}
[role=separator] {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: .75rem;
}
[role=separator]::before,
[role=separator]::after {
  content: "";
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.with-sidebar {
  display: grid;
  gap: 2rem 4rem;
  align-items: flex-start;
  grid-template-columns: 1fr;
  grid-auto-columns: 3fr;
}
.with-sidebar.right {
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
}
@media (min-width: 1024px) {
  .with-sidebar:not(.squished .with-sidebar) {
    grid-auto-flow: column;
  }
  .with-sidebar:not(.squished .with-sidebar) > .sticky-top {
    max-height: min(100%, 100vh);
    position: sticky;
    top: 0;
    overflow-y: auto;
  }
}
.stack {
  display: grid;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
.stack > * {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1rem;
  gap: 1rem;
  justify-content: space-between;
}
.stack > *:not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.stack > * > :first-child {
  flex-grow: 1;
}
.stack > * > :first-child:where(.button, fieldset) {
  flex-basis: 0;
}
.stack > * > :where(.button, fieldset) + :where(.button, fieldset) {
  flex: 1;
}
.stack > * h4,
.stack > * h5,
.stack > * h6 {
  font-weight: bold;
}
.stack > details {
  display: block;
}
.stack > details summary {
  grid-auto-flow: column;
  grid-template-columns: 1fr auto;
}
.stack > details summary::before {
  grid-column: 2;
}
@media (min-width: 1024px) {
  .stack:not(.squished .stack).two-columns {
    grid-template-columns: 1fr 1fr;
  }
  .stack:not(.squished .stack).two-columns > :nth-child(odd) {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  .stack:not(.squished .stack).two-columns > :nth-child(2) {
    border-top: none;
  }
}
.stack.borderless {
  border: none;
  gap: 1rem;
}
.stack.borderless > * {
  padding: 0;
  border: none;
}
main.stack {
  height: min-content;
  margin: 1rem auto;
  max-width: 28rem;
  width: calc(100% - 2*1rem);
}
main.stack > header,
main.stack > footer {
  text-align: center;
}
main.stack > * {
  flex-direction: column;
  align-items: initial;
}
.stats-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(max(min(100%, (31.25rem - 100%) * 1000), min(50% - 1rem, (62.5rem - 100%) * 1000)), 1fr));
  gap: 1rem;
}
.stats {
  font-size: 2.5rem;
  line-height: 1.2;
  padding: 1.5rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  display: inline-grid;
  align-content: space-between;
  gap: .5rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.stats h2 {
  display: flex;
  gap: .5rem;
  font-size: 1rem;
  line-height: 1.4;
}
.stats.success {
  color: rgb(var(--success));
}
.stats.danger {
  color: rgb(var(--danger));
}
.stats.warning {
  color: rgb(var(--warning));
}
.stats.info {
  color: rgb(var(--info));
}
.subscribe-preview {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 27.5% 1fr;
  align-items: center;
  padding: 1.5rem;
  gap: 1.5rem;
}
.subscribe-preview .user-avatar {
  width: 100%;
}
.subscribe-preview > :last-child {
  display: grid;
  gap: .75rem;
}
.subscribe-preview > :last-child .logo-full {
  font-size: .875rem;
  line-height: 1.3;
  color: rgb(var(--color)/0.2);
}
.subscribe-preview > :last-child h1 {
  font-size: 2rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
table {
  border-spacing: 0;
  width: 100%;
  display: grid;
  gap: 1rem;
}
table > * {
  display: block;
}
table > caption {
  text-align: unset;
  font-size: 1.5rem;
  line-height: 1.3;
}
table > thead {
  display: none;
}
table > thead > * > *,
table > tbody > * > *,
table > tfoot > * > * {
  padding: 1rem;
  text-align: left;
  vertical-align: middle;
}
table[aria-busy=true] > tbody,
table[aria-busy=true] > tfoot {
  opacity: .3;
  pointer-events: none;
}
table > tbody,
table > tfoot {
  display: contents;
}
table > tbody > *,
table > tfoot > * {
  display: block;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
}
table > tbody > *[aria-selected]:hover,
table > tbody > *[aria-selected=true],
table > tfoot > *[aria-selected]:hover,
table > tfoot > *[aria-selected=true] {
  cursor: pointer;
  background-color: var(--active-bg);
}
table > tbody > * > th[scope=row],
table > tfoot > * > th[scope=row] {
  font-weight: normal;
}
table > tbody > * > *,
table > tfoot > * > * {
  display: block;
}
table > tbody > * > *.icon-cell,
table > tfoot > * > *.icon-cell {
  text-align: center;
  position: relative;
  overflow: hidden;
  font-size: 1.25em;
}
@media (min-width: 1024px) {
  table > tbody > * > *.icon-cell,
  table > tfoot > * > *.icon-cell {
    width: 5rem;
    min-width: 5rem;
  }
}
table > tbody > * > *.icon-cell img,
table > tfoot > * > *.icon-cell img {
  max-width: 5rem;
}
@media (min-width: 1024px) {
  table > tbody > * > *.icon-cell img,
  table > tfoot > * > *.icon-cell img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
table > tbody > * > *[aria-busy=true]::after,
table > tfoot > * > *[aria-busy=true]::after {
  content: "";
  display: block;
  background-color: rgb(var(--color)/0.1);
  animation: loading 1s infinite linear alternate;
  border-radius: .25rem;
  height: 1lh;
  aspect-ratio: 3;
}
table > tbody > * > *:not(:first-child),
table > tfoot > * > *:not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
table > tbody > * > *[data-label]:before,
table > tfoot > * > *[data-label]:before {
  display: block;
  font-weight: bold;
  margin-bottom: .5rem;
  content: attr(data-label);
}
table > tbody > * > * h4,
table > tbody > * > * h5,
table > tbody > * > * h6,
table > tfoot > * > * h4,
table > tfoot > * > * h5,
table > tfoot > * > * h6 {
  font-weight: bold;
}
table > thead th {
  padding-top: 0;
  white-space: nowrap;
}
table > thead th[aria-sort] {
  cursor: pointer;
}
table > thead th[aria-sort]:after {
  margin-left: .25rem;
}
table > thead th[aria-sort=none]:after {
  background-color: rgba(0, 0, 0, 0);
}
table > tbody > * {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
table > tbody > * > * > .actions {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  gap: .75rem;
}
@media (min-width: 1024px) {
  table > tbody > * > * > .actions {
    justify-content: end;
  }
}
table > tfoot > tr {
  background-color: var(--body-bg);
  font-weight: bold;
}
@media (min-width: 1024px) {
  table:not(.squished table),
  table:not(.squished table) > * {
    display: revert;
  }
  table:not(.squished table) > thead,
  table:not(.squished table) > thead > *,
  table:not(.squished table) > thead > * > *,
  table:not(.squished table) > tbody,
  table:not(.squished table) > tbody > *,
  table:not(.squished table) > tbody > * > *,
  table:not(.squished table) > tfoot,
  table:not(.squished table) > tfoot > *,
  table:not(.squished table) > tfoot > * > * {
    display: revert;
    border: none;
  }
  table:not(.squished table) > caption {
    margin-bottom: 1rem;
  }
  table:not(.squished table) > tbody > * > *,
  table:not(.squished table) > tfoot > * > * {
    border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody > * > *:first-child,
  table:not(.squished table) > tfoot > * > *:first-child {
    border-left: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody > * > *:last-child,
  table:not(.squished table) > tfoot > * > *:last-child {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody > * > *[data-label]:before,
  table:not(.squished table) > tfoot > * > *[data-label]:before {
    display: none;
  }
  table:not(.squished table) > tbody > * > *.icon-cell,
  table:not(.squished table) > tfoot > * > *.icon-cell {
    border-right: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody:last-child > tr:last-child > *,
  table:not(.squished table) > tfoot:last-child > tr:last-child > * {
    border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  }
  table:not(.squished table) > tbody > :first-child > :first-child {
    border-top-left-radius: .25rem;
  }
  table:not(.squished table) > tbody > :first-child > :last-child {
    border-top-right-radius: .25rem;
  }
  table:not(.squished table) > :last-child > :last-child > :first-child {
    border-bottom-left-radius: .25rem;
  }
  table:not(.squished table) > :last-child > :last-child > :last-child {
    border-bottom-right-radius: .25rem;
  }
}
[role=tab] {
  cursor: pointer;
}
.tab-buttons[role=tablist] {
  display: grid;
  grid-auto-columns: 1fr;
  gap: .75rem;
}
.tab-buttons[role=tablist].scrollable {
  display: grid;
  grid-auto-columns: max-content;
  padding-left: .25rem;
  padding-top: .25rem;
  padding-bottom: 1rem;
  overflow-x: auto;
}
.tab-buttons[role=tablist] [role=tab] {
  cursor: pointer;
}
.tab-buttons[role=tablist] [role=tab] > img {
  object-fit: cover;
  height: 100%;
  border-radius: .25rem;
}
.tab-buttons[role=tablist] [role=tab] > .icon {
  font-size: 1.25em;
}
.tab-buttons[role=tablist].small [role=tab] {
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.tab-buttons[role=tablist].small [role=tab] > .icon {
  font-size: 1em;
}
@media (min-width: 640px) {
  .tab-buttons[role=tablist]:not(.squished .tab-buttons[role=tablist]) {
    grid-auto-flow: column;
  }
}
@media (min-width: 1024px) {
  .tab-buttons[role=tablist] {
    grid-auto-flow: column;
  }
}
.tab-pills[role=tablist],
body > header [role=tablist],
header.sticky-top [role=tablist],
main > header [role=tablist] {
  display: flex;
  gap: .75rem;
}
.tab-pills[role=tablist] [role=tab],
body > header [role=tablist] [role=tab],
header.sticky-top [role=tablist] [role=tab],
main > header [role=tablist] [role=tab] {
  padding: .5rem .75rem;
  border: solid .0625rem rgba(0, 0, 0, 0);
  border-radius: 10rem;
  flex-shrink: 0;
}
.tab-pills[role=tablist] [role=tab]:hover,
body > header [role=tablist] [role=tab]:hover,
header.sticky-top [role=tablist] [role=tab]:hover,
main > header [role=tablist] [role=tab]:hover {
  border-color: rgb(var(--parent-color)/var(--border-alpha));
}
.tab-pills[role=tablist] [role=tab][aria-selected=true],
body > header [role=tablist] [role=tab][aria-selected=true],
header.sticky-top [role=tablist] [role=tab][aria-selected=true],
main > header [role=tablist] [role=tab][aria-selected=true] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--parent-color)/var(--border-alpha));
}
[role=tabpanel] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  padding: 1rem;
  margin-top: 1rem;
}
.has-tooltip {
  position: relative;
  display: inline-grid;
}
.has-tooltip [role=tooltip] {
  display: none;
  font-family: var(--font-family);
  text-align: left;
  z-index: 30;
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  padding: .75rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  width: 10rem;
  max-width: max-content;
  bottom: unset;
  top: calc(100% + 0.5rem);
}
.has-tooltip [role=tooltip]::before,
.has-tooltip [role=tooltip]::after {
  border: solid .5rem rgba(0, 0, 0, 0);
  border-top: none;
  border-bottom-color: rgb(var(--parent-color)/var(--border-alpha));
  top: unset;
  bottom: 100%;
}
.has-tooltip [role=tooltip]::after {
  border-bottom-color: rgb(var(--primary));
  border-width: .4375rem;
}
.has-tooltip [role=tooltip],
.has-tooltip [role=tooltip]::before,
.has-tooltip [role=tooltip]::after {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
.has-tooltip [role=tooltip]::before,
.has-tooltip [role=tooltip]::after {
  content: "";
}
.has-tooltip.top [role=tooltip] {
  top: unset;
  bottom: calc(100% + 0.5rem);
}
.has-tooltip.top [role=tooltip]::before,
.has-tooltip.top [role=tooltip]::after {
  border: solid .5rem rgba(0, 0, 0, 0);
  border-bottom: none;
  border-top-color: rgb(var(--parent-color)/var(--border-alpha));
  bottom: unset;
  top: 100%;
}
.has-tooltip.top [role=tooltip]::after {
  border-top-color: rgb(var(--primary));
  border-width: .4375rem;
}
.has-tooltip.right [role=tooltip] {
  right: unset;
  left: calc(100% + 0.5rem);
}
.has-tooltip.right [role=tooltip]::before,
.has-tooltip.right [role=tooltip]::after {
  border: solid .5rem rgba(0, 0, 0, 0);
  border-left: none;
  border-right-color: rgb(var(--parent-color)/var(--border-alpha));
  left: unset;
  right: 100%;
}
.has-tooltip.right [role=tooltip]::after {
  border-right-color: rgb(var(--primary));
  border-width: .4375rem;
}
.has-tooltip.right [role=tooltip],
.has-tooltip.right [role=tooltip]::before,
.has-tooltip.right [role=tooltip]::after {
  transform: translate(0, -50%);
  top: 50%;
}
.has-tooltip.left [role=tooltip] {
  left: unset;
  right: calc(100% + 0.5rem);
}
.has-tooltip.left [role=tooltip]::before,
.has-tooltip.left [role=tooltip]::after {
  border: solid .5rem rgba(0, 0, 0, 0);
  border-right: none;
  border-left-color: rgb(var(--parent-color)/var(--border-alpha));
  right: unset;
  left: 100%;
}
.has-tooltip.left [role=tooltip]::after {
  border-left-color: rgb(var(--primary));
  border-width: .4375rem;
}
.has-tooltip.left [role=tooltip],
.has-tooltip.left [role=tooltip]::before,
.has-tooltip.left [role=tooltip]::after {
  transform: translate(0, -50%);
  top: 50%;
}
.has-tooltip:hover [role=tooltip],
.has-tooltip:focus-within [role=tooltip] {
  display: block;
}
body {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
body.iframe {
  background: rgba(0, 0, 0, 0);
  overflow: hidden;
}
body > header,
body header.sticky-top {
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  grid-column: 1/span 2;
  grid-row: -3;
}
body > footer {
  padding: 1rem;
  text-align: center;
}
header.hero {
  position: relative;
  z-index: 20;
  background-color: var(--body-bg);
}
header.hero .hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem 1rem;
  align-items: center;
}
header.hero .hero-actions .separator {
  width: 100%;
  height: 1rem;
}
header.hero .hero-actions .logo-full {
  font-size: 1.5rem;
  line-height: 1.3;
  margin-right: auto;
}
@media (min-width: 640px) {
  header.hero .hero-actions {
    flex-wrap: nowrap;
  }
  header.hero .hero-actions .separator {
    display: none;
  }
  header.hero .hero-actions .link-button,
  header.hero .hero-actions a:has(.user-avatar),
  header.hero .hero-actions .link:has(.user-avatar) {
    order: 1;
  }
}
@media (min-width: 1024px) {
  header.hero .hero-actions {
    flex-wrap: wrap;
  }
  header.hero .hero-actions .separator {
    order: 1;
    display: block;
  }
}
body > header,
header.sticky-top,
main > * {
  padding: 1rem;
}
@media (min-width: 1024px) {
  body > header,
  header.sticky-top,
  main > * {
    padding: 4rem max((100% - 71.25rem)/2, 4rem);
  }
  body > header:where(.sidebar-nav *),
  header.sticky-top:where(.sidebar-nav *),
  main > *:where(.sidebar-nav *) {
    padding-left: 4rem;
    padding-right: max(100% - 71.25rem - 4rem, 4rem);
  }
}
body > header,
header.sticky-top,
main > header {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 1rem .75rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
body > header > *,
header.sticky-top > *,
main > header > * {
  grid-column: 1/-1;
}
body > header h1,
header.sticky-top h1,
main > header h1 {
  grid-column-end: unset;
}
body > header h1:where(.sidebar-nav *),
header.sticky-top h1:where(.sidebar-nav *),
main > header h1:where(.sidebar-nav *) {
  display: none;
}
@media (min-width: 1024px) {
  body > header h1:where(.sidebar-nav *),
  header.sticky-top h1:where(.sidebar-nav *),
  main > header h1:where(.sidebar-nav *) {
    margin: 1rem 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: initial;
  }
}
body > header .actions,
header.sticky-top .actions,
main > header .actions {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(50% - 0.75rem, (31.25rem - 100%) * 1000), 1fr));
  gap: .75rem;
}
body > header [role=tablist],
header.sticky-top [role=tablist],
main > header [role=tablist] {
  overflow-x: auto;
  margin-left: -0.25rem;
  font-size: 1rem;
  line-height: 1.4;
}
body > header [role=tablist]:first-child,
header.sticky-top [role=tablist]:first-child,
main > header [role=tablist]:first-child {
  margin-top: 1rem;
}
@media (min-width: 1024px) {
  body > header .actions,
  header.sticky-top .actions,
  main > header .actions {
    grid-column: 2;
    grid-template-columns: unset;
    grid-auto-flow: column;
  }
}
main {
  overflow: auto;
  grid-column: 1;
  grid-row: 1;
}
main > footer {
  text-align: center;
}
*:where(main > :not(:first-child)) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
main > a,
main > .link {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media print {
  main {
    overflow: initial;
  }
}
main.product-content header h1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
main.product-content > [role=toolbar] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
main.product-content > [role=toolbar] .version-dropdown {
  display: none;
}
main.product-content > [role=toolbar] .version-dropdown > [role=combobox] {
  min-height: unset;
  height: 100%;
}
@media (min-width: 1024px) {
  main.product-content > [role=toolbar] .version-dropdown {
    display: block;
  }
}
main.product-content .rich-text {
  display: grid;
  height: 100%;
}
main.product-content .rich-text .rows .embed {
  border: none;
}
main.product-content .rich-text .rows > * > :not(:last-child) {
  border-bottom: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
main.product-content .rich-text .file-dropzone {
  outline: dashed .0625rem rgb(var(--accent));
  border-radius: .25rem;
  position: relative;
}
main.product-content .rich-text .file-dropzone > .backdrop {
  background: rgba(0, 0, 0, .8);
  width: 100%;
  height: 100%;
}
main.product-content .rich-text .file-dropzone > .backdrop,
main.product-content .rich-text .file-dropzone > .backdrop > .button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main.product-content .has-sidebar {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  display: flex;
  flex-direction: column;
  gap: 1.5rem 4rem;
  scrollbar-gutter: stable;
  height: 100%;
  overflow-y: auto;
}
main.product-content .has-sidebar .rich-text {
  flex-grow: 1;
}
@media (min-width: 1024px) {
  main.product-content .has-sidebar {
    container: sidebar-container/size;
    padding-top: 2rem;
    display: grid;
    grid-template: auto/1fr 3fr;
  }
  main.product-content .has-sidebar > :first-child {
    position: sticky;
    top: 0;
    overflow-y: auto;
    padding-right: .5rem;
    padding-bottom: 2rem;
  }
  @container sidebar-container (height < 100vh) {
    main.product-content .has-sidebar > :first-child {
      max-height: 100cqh;
    }
  }
}
main.product-content .has-sidebar .pagelist[role=tablist] {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  display: grid;
}
main.product-content .has-sidebar .pagelist[role=tablist] > :not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab],
main.product-content .has-sidebar .pagelist[role=tablist] > button {
  display: flex;
  gap: .5rem;
  padding: 1rem;
  align-items: center;
}
main.product-content .has-sidebar .pagelist[role=tablist] > :last-child {
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
@media (min-width: 1024px) {
  main.product-content .has-sidebar .pagelist[role=tablist] > :first-child {
    border-radius: .25rem;
  }
}
main.product-content .has-sidebar .pagelist[role=tablist] .content {
  flex: 1;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] {
  position: relative;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab][contenteditable=true] {
  cursor: text;
  outline: .125rem solid rgb(var(--accent));
  outline-offset: -0.125rem;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab][contenteditable=true]::before {
  mask-image: var(--prefix-icon);
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] [contenteditable=true] {
  cursor: text;
  position: static;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] [contenteditable=true]::before {
  outline: .125rem solid rgb(var(--accent));
  outline-offset: -0.0625rem;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab][aria-selected=true] {
  background-color: var(--active-bg);
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > [aria-grabbed] {
  visibility: hidden;
  position: absolute;
  left: 0;
  color: rgb(var(--color)/0.5);
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab]:hover > [aria-grabbed] {
  visibility: visible;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab].sortable-ghost {
  outline: dashed .0625rem rgb(var(--accent));
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab].sortable-ghost > * {
  opacity: .3;
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab].sortable-drag {
  background-color: var(--active-bg);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
main.product-content [role=navigation] {
  display: grid;
  grid-template-columns: auto 1fr 1fr;
  gap: 1rem;
  padding-top: 1rem;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
@media (min-width: 1024px) {
  main.product-content [role=navigation] {
    display: flex;
    justify-content: flex-end;
  }
}
.onboarding-page {
  grid-auto-flow: column;
}
.onboarding-page .logo-full {
  grid-column: 1;
}
.onboarding-page .actions {
  grid-column: 2;
}
.onboarding-page h1 {
  white-space: initial;
  grid-column: 1/-1;
}
.onboarding-page main > * {
  border: 0;
}
.onboarding-page main > header {
  row-gap: 3rem;
  padding-top: 1rem;
}
@media (min-width: 1024px) {
  .onboarding-page main > header {
    row-gap: 4rem;
    padding-top: 4rem;
    padding-bottom: 0;
  }
}
.onboarding-page aside {
  display: none;
}
@media (min-width: 1024px) {
  .onboarding-page aside {
    display: grid;
    position: relative;
  }
  .onboarding-page aside > img:only-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
}
.soft-hidden {
  display: none;
}
.hidden:not(.override),
.legacy-only {
  display: none !important;
}
button[draggable=true] {
  -webkit-user-drag: element;
}
.chosen-container {
  min-width: 100%;
  position: relative;
}
.chosen-container ul {
  list-style: none;
  padding: 0;
}
.chosen-container .chosen-choices {
  flex-wrap: wrap;
  row-gap: .25rem;
  padding: .25rem .5rem;
}
.chosen-container .chosen-choices .search-field input {
  padding: 0 .5rem;
  margin: 0;
}
.chosen-container .chosen-choices .search-choice {
  margin: 0 !important;
  display: inline-flex;
}
.chosen-container .chosen-choices .search-choice span {
  text-overflow: ellipsis;
  overflow: hidden;
}
.chosen-container .chosen-choices .search-choice .search-choice-close {
  cursor: pointer;
  margin-left: .5rem;
}
.chosen-container .chosen-drop {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  border-radius: 0 0 .25rem .25rem;
  z-index: 30;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.chosen-container .chosen-drop .chosen-results {
  width: 100%;
  max-height: 15.125rem;
  overflow: auto;
  scroll-behavior: auto;
}
.chosen-container .chosen-drop .chosen-results:not(:empty) {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
.chosen-container .chosen-drop .chosen-results .active-result {
  padding: .75rem 1rem;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  cursor: pointer;
}
.chosen-container .chosen-drop .chosen-results .active-result.highlighted {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.chosen-container .chosen-drop .chosen-results .result-selected {
  display: none;
}
.chosen-container.chosen-with-drop .chosen-drop {
  display: flex;
}
.chosen-container.chosen-with-drop .chosen-choices {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.chosen-container.chosen-disabled {
  cursor: not-allowed;
  opacity: .3;
}
select[multiple].chosen-fallback {
  background-image: none;
  max-height: 12.1rem;
}
select[multiple].chosen-fallback option {
  white-space: normal;
}
.post-letter--create > .popover[open]::before {
  left: 25%;
}
.profile > header h1 p {
  margin: 0;
}
[role=tab][aria-selected=true][draggable=true]::after {
  transform: translate(-50%);
  visibility: hidden;
}
.jwplayer {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 1024px) {
  .profile main > * {
    padding-left: max((100% - 71.25rem)/2, 4rem);
    padding-right: max((100% - 71.25rem)/2, 4rem);
  }
}
[role=tree] [role=treeitem].sortable-ghost {
  background-color: rgb(var(--color)/0.1);
  border: dashed .0625rem rgb(var(--parent-color)/var(--border-alpha));
  display: grid !important;
  opacity: .3;
}
body#overlay-page {
  display: flex;
  flex-direction: column;
  background: rgba(0, 0, 0, 0);
}
body#overlay-page:not(.gumroad-minimized) {
  background: rgba(0, 0, 0, .5);
}
body#overlay-page .product-display {
  overflow: auto;
}
.rich-text .embed > .preview {
  padding: calc(56.25% + 1rem) 0 0 0;
}
.rich-text .embed > .preview > :first-child.placeholder {
  position: absolute;
  width: calc(100% - 2rem);
}
.jwplayer .jw-time-tip {
  min-width: max-content;
}
body > header [role=tablist] a[role=tab],
body > header [role=tablist] [role=tab].link,
header.sticky-top [role=tablist] a[role=tab],
header.sticky-top [role=tablist] [role=tab].link,
main > header [role=tablist] a[role=tab],
main > header [role=tablist] [role=tab].link {
  text-decoration: none;
}
form > main section {
  display: grid;
  padding: 3rem 0;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  gap: 2rem;
}
form > main section > header {
  display: grid;
  gap: .75rem;
  align-content: start;
}
form > main section:not(form + form section):first-of-type {
  padding-top: 0;
  border-top: none;
}
@media (min-width: 1024px) {
  .product-content .has-sidebar > :first-child {
    max-height: min(100%, 100vh);
  }
}
.rich-text .selected *::selection {
  background: none;
}
article.product-card .thumbnails > * {
  width: 100%;
}
@media (min-width: 1024px) {
  article.product-card.horizontal {
    display: flex;
  }
  article.product-card.horizontal > figure {
    height: 100%;
  }
  article.product-card.horizontal > figure img {
    width: unset;
    min-width: 100%;
  }
  article.product-card.horizontal .thumbnails {
    flex: 1;
  }
  article.product-card.horizontal section {
    flex: 2;
  }
}
