* {
  --parent-color: var(--color);
}
@font-face {
  font-family: "ABC Favorit";
  src: url(/packs/static/bdd9bd6d88896bf1d116.woff2);
}
@font-face {
  font-family: "ABC Favorit";
  src: url(/packs/static/8805053696e04753ae08.woff2);
  font-style: italic;
}
@font-face {
  font-family: "ABC Favorit";
  src: url(/packs/static/6a85036ef2ebb92752d4.woff2);
  font-weight: 700;
}
@font-face {
  font-family: "ABC Favorit";
  src: url(/packs/static/55243d2dafec568c8a44.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: #ff90e8;
  --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: 255 144 232;
  --contrast-accent: 0 0 0;
  --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:
    ABC Favorit,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    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;
}
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,
.pill.select::before,
.pill.dismissable::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;
}
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 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWFyY2hpdmUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zIDRtMCAyYTIgMiAwIDAgMSAyIC0yaDE0YTIgMiAwIDAgMSAyIDJ2MGEyIDIgMCAwIDEgLTIgMmgtMTRhMiAyIDAgMCAxIC0yIC0yeiIgLz48cGF0aCBkPSJNNSA4djEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDIgLTJ2LTEwIiAvPjxwYXRoIGQ9Ik0xMCAxMmw0IDAiIC8+PC9zdmc+);
}
.icon-archive-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYXJjaGl2ZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIgM20wIDJhMiAyIDAgMCAxIDIgLTJoMTZhMiAyIDAgMCAxIDIgMnYwYTIgMiAwIDAgMSAtMiAyaC0xNmEyIDIgMCAwIDEgLTIgLTJ6IiAvPjxwYXRoIGQ9Ik0xOSA5Yy41MTMgMCAuOTM2IC40NjMgLjk5MyAxLjA2bC4wMDcgLjE0djcuMmMwIDEuOTE3IC0xLjI0OSAzLjQ4NCAtMi44MjQgMy41OTRsLS4xNzYgLjAwNmgtMTBjLTEuNTk4IDAgLTIuOTA0IC0xLjQ5OSAtMi45OTUgLTMuMzg4bC0uMDA1IC0uMjEydi03LjJjMCAtLjY2MyAuNDQ4IC0xLjIgMSAtMS4yaDE0em0tNSAyaC00bC0uMTE3IC4wMDdhMSAxIDAgMCAwIDAgMS45ODZsLjExNyAuMDA3aDRsLjExNyAtLjAwN2ExIDEgMCAwIDAgMCAtMS45ODZsLS4xMTcgLS4wMDd6IiAvPjwvc3ZnPg==);
}
.icon-arrow-counterclockwise {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNCAxNCIgaWQ9IlJvdGF0ZS1MZWZ0LS1TdHJlYW1saW5lLUZsZXgiIGhlaWdodD0iMTQiIHdpZHRoPSIxNCI+CiAgPGRlc2M+CiAgICBSb3RhdGUgTGVmdCBTdHJlYW1saW5lIEljb246IGh0dHBzOi8vc3RyZWFtbGluZWhxLmNvbQogIDwvZGVzYz4KICA8ZyBpZD0icm90YXRlLWxlZnQiPgogICAgPHBhdGggaWQ9IlVuaW9uIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS43NSA3YzAgLTIuNDg1MjggLTIuMDE0NzIgLTQuNSAtNC41IC00LjUgLTEuMTI1NjMgMCAtMi4xNTU0NyAwLjQxMzIxIC0yLjk0NTI2IDEuMDk3NDMgMC4yOTIwNyAwLjEwMzA0IDAuNTc3MjIgMC4xODcxMiAwLjgzNDg2IDAuMjU0MzggMC4zOTk1NCAwLjEwNDI5IDAuNjgxNDMgMC40MTM0MyAwLjc3NDI4IDAuNzY0OTYgMC4wOTY3IDAuMzY2MDcgLTAuMDEyMjcgMC44MDAzNSAtMC40MDYyMiAxLjA1NDU3IC0xLjAyMjYxIDAuNjU5OTEgLTIuMTg0NzYgMC44OTEzMiAtMy40NTgyOSAwLjcxMDc5IC0wLjEwNzEyIC0wLjAxNTE5IC0wLjIwNjQyIC0wLjA2NDcgLTAuMjgzIC0wLjE0MTEyQzAuODU1ODYzIDUuMzMyNDcgMC4zNDEzOTEgNC4yNjUwMiAwLjI1MzEyMSAzLjA1MTE3Yy0wLjAzNDAwNCAtMC40Njc2MiAwLjI0NzI4OSAtMC44MTU5NyAwLjU5Nzg1OCAtMC45NTkwMSAwLjMzNjY0MSAtMC4xMzczNyAwLjc1MzE2MSAtMC4wOTgyNCAxLjA3Njg4MSAwLjE1ODExIDAuMTU0OTIgMC4xMjI2OCAwLjMyNjM1IDAuMjUxODkgMC41MDk5NCAwLjM4MDM3QzMuNjI2MTcgMS4zMjI2MSA1LjM0MTUyIDAuNSA3LjI1IDAuNWMzLjU4OTkgMCA2LjUgMi45MTAxNSA2LjUgNi41IDAgMy41ODk5IC0yLjkxMDEgNi41IC02LjUgNi41IC0yLjc1NzU2IDAgLTUuMTExNjggLTEuNzE2OCAtNi4wNTY1NSAtNC4xMzYyMyAtMC4yMDA5MDQgLTAuNTE0NDQgMC4wNTMyNyAtMS4wOTQzNSAwLjU2NzcyIC0xLjI5NTI2IDAuNTE0NDQgLTAuMjAwOSAxLjA5NDM1IDAuMDUzMjcgMS4yOTUyNiAwLjU2NzcyQzMuNzExNyAxMC4zMTQxIDUuMzQzNTkgMTEuNSA3LjI1IDExLjVjMi40ODUyOCAwIDQuNSAtMi4wMTQ3MiA0LjUgLTQuNVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIxIj48L3BhdGg+CiAgPC9nPgo8L3N2Zz4=);
}
.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWFycm93LXVwLXJpZ2h0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTcgN2wtMTAgMTAiIC8+PHBhdGggZD0iTTggN2w5IDBsMCA5IiAvPjwvc3ZnPg==);
}
.icon-arrow-down {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI3NiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItYXJyb3ctZG93biI+PGxpbmUgeDE9IjEyIiB5MT0iNSIgeDI9IjEyIiB5Mj0iMTkiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxOSAxMiAxMiAxOSA1IDEyIj48L3BvbHlsaW5lPjwvc3ZnPg==);
}
.icon-arrow-left,
.carousel .arrow.previous::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWFycm93LWxlZnQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik01IDEybDE0IDAiIC8+PHBhdGggZD0iTTUgMTJsNiA2IiAvPjxwYXRoIGQ9Ik01IDEybDYgLTYiIC8+PC9zdmc+);
}
.icon-arrow-right,
.carousel .arrow.next::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWFycm93LXJpZ2h0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNSAxMmwxNCAwIiAvPjxwYXRoIGQ9Ik0xMyAxOGw2IC02IiAvPjxwYXRoIGQ9Ik0xMyA2bDYgNiIgLz48L3N2Zz4=);
}
.icon-arrow-right-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNpcmNsZS1hcnJvdy1yaWdodCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDNhOSA5IDAgMSAwIDAgMThhOSA5IDAgMCAwIDAgLTE4IiAvPjxwYXRoIGQ9Ik0xNiAxMmwtNCAtNCIgLz48cGF0aCBkPSJNMTYgMTJoLTgiIC8+PHBhdGggZD0iTTEyIDE2bDQgLTQiIC8+PC9zdmc+);
}
.icon-arrow-up {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWFycm93LXVwIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIgNWwwIDE0IiAvPjxwYXRoIGQ9Ik0xOCAxMWwtNiAtNiIgLz48cGF0aCBkPSJNNiAxMWw2IC02IiAvPjwvc3ZnPg==);
}
.icon-arrow-up-right-square {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDJhMSAxIDAgMCAwLTEtMUgyYTEgMSAwIDAgMC0xIDF2MTJhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xek0wIDJhMiAyIDAgMCAxIDItMmgxMmEyIDIgMCAwIDEgMiAydjEyYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01Ljg1NCA4LjgwM2EuNS41IDAgMSAxLS43MDgtLjcwN0w5LjI0MyA2SDYuNDc1YS41LjUgMCAxIDEgMC0xaDMuOTc1YS41LjUgMCAwIDEgLjUuNXYzLjk3NWEuNS41IDAgMSAxLTEgMFY2LjcwN3oiLz4KPC9zdmc+);
}
.icon-arrows-collapse {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMjQsMTI4YTgsOCwwLDAsMS04LDhINDBhOCw4LDAsMCwxLDAtMTZIMjE2QTgsOCwwLDAsMSwyMjQsMTI4Wk0xMjIuMzQsMTAxLjY2YTgsOCwwLDAsMCwxMS4zMiwwbDMyLTMyYTgsOCwwLDAsMC0xMS4zMi0xMS4zMkwxMzYsNzYuNjlWMTZhOCw4LDAsMCwwLTE2LDBWNzYuNjlMMTAxLjY2LDU4LjM0QTgsOCwwLDAsMCw5MC4zNCw2OS42NlptMTEuMzIsNTIuNjhhOCw4LDAsMCwwLTExLjMyLDBsLTMyLDMyYTgsOCwwLDAsMCwxMS4zMiwxMS4zMkwxMjAsMTc5LjMxVjI0MGE4LDgsMCwwLDAsMTYsMFYxNzkuMzFsMTguMzQsMTguMzVhOCw4LDAsMCwwLDExLjMyLTExLjMyWiI+PC9wYXRoPjwvc3ZnPg==);
}
.icon-arrows-expand {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMjQsMTI4YTgsOCwwLDAsMS04LDhINDBhOCw4LDAsMCwxLDAtMTZIMjE2QTgsOCwwLDAsMSwyMjQsMTI4Wk0xMDEuNjYsNTMuNjYsMTIwLDM1LjMxVjk2YTgsOCwwLDAsMCwxNiwwVjM1LjMxbDE4LjM0LDE4LjM1YTgsOCwwLDAsMCwxMS4zMi0xMS4zMmwtMzItMzJhOCw4LDAsMCwwLTExLjMyLDBsLTMyLDMyYTgsOCwwLDAsMCwxMS4zMiwxMS4zMlptNTIuNjgsMTQ4LjY4TDEzNiwyMjAuNjlWMTYwYTgsOCwwLDAsMC0xNiwwdjYwLjY5bC0xOC4zNC0xOC4zNWE4LDgsMCwwLDAtMTEuMzIsMTEuMzJsMzIsMzJhOCw4LDAsMCwwLDExLjMyLDBsMzItMzJhOCw4LDAsMCwwLTExLjMyLTExLjMyWiI+PC9wYXRoPjwvc3ZnPg==);
}
.icon-bank {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJ1aWxkaW5nLWJhbmsiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zIDIxbDE4IDAiIC8+PHBhdGggZD0iTTMgMTBsMTggMCIgLz48cGF0aCBkPSJNNSA2bDcgLTNsNyAzIiAvPjxwYXRoIGQ9Ik00IDEwbDAgMTEiIC8+PHBhdGggZD0iTTIwIDEwbDAgMTEiIC8+PHBhdGggZD0iTTggMTRsMCAzIiAvPjxwYXRoIGQ9Ik0xMiAxNGwwIDMiIC8+PHBhdGggZD0iTTE2IDE0bDAgMyIgLz48L3N2Zz4=);
}
.icon-bar-chart-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjAxNCAzLjk5OWEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoMmEyIDIgMCAwIDAgMi0ydi0xMmEyIDIgMCAwIDAtMi0yaC0yWm0tNyA0YTIgMiAwIDAgMC0yIDJ2OGEyIDIgMCAwIDAgMiAyaDJhMiAyIDAgMCAwIDItMnYtOGEyIDIgMCAwIDAtMi0yaC0yWm0tNyA0YTIgMiAwIDAgMC0yIDJ2NGEyIDIgMCAwIDAgMiAyaDJhMiAyIDAgMCAwIDItMnYtNGEyIDIgMCAwIDAtMi0yaC0yWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-bold {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJvbGQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik03IDVoNmEzLjUgMy41IDAgMCAxIDAgN2gtNnoiIC8+PHBhdGggZD0iTTEzIDEyaDFhMy41IDMuNSAwIDAgMSAwIDdoLTd2LTciIC8+PC9zdmc+);
}
.icon-book {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJvb2siPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zIDE5YTkgOSAwIDAgMSA5IDBhOSA5IDAgMCAxIDkgMCIgLz48cGF0aCBkPSJNMyA2YTkgOSAwIDAgMSA5IDBhOSA5IDAgMCAxIDkgMCIgLz48cGF0aCBkPSJNMyA2bDAgMTMiIC8+PHBhdGggZD0iTTEyIDZsMCAxMyIgLz48cGF0aCBkPSJNMjEgNmwwIDEzIiAvPjwvc3ZnPg==);
}
.icon-book-half {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzIpIj4KPHBhdGggZD0iTTMgMTlDNC4zNjgxNyAxOC4yMTAxIDUuOTIwMTcgMTcuNzk0MiA3LjUgMTcuNzk0MkM5LjA3OTgzIDE3Ljc5NDIgMTAuNjMxOCAxOC4yMTAxIDEyIDE5QzEzLjM2ODIgMTguMjEwMSAxNC45MjAyIDE3Ljc5NDIgMTYuNSAxNy43OTQyQzE4LjA3OTggMTcuNzk0MiAxOS42MzE4IDE4LjIxMDEgMjEgMTkiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zIDYuMDAwMDFDNC4zNjgxNyA1LjIxMDA5IDUuOTIwMTcgNC43OTQyNCA3LjUgNC43OTQyNEM5LjA3OTgzIDQuNzk0MjQgMTAuNjMxOCA1LjIxMDA5IDEyIDYuMDAwMDFDMTMuMzY4MiA1LjIxMDA5IDE0LjkyMDIgNC43OTQyNCAxNi41IDQuNzk0MjRDMTguMDc5OCA0Ljc5NDI0IDE5LjYzMTggNS4yMTAwOSAyMSA2LjAwMDAxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMyA2VjE5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNlYxOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwLjk5NzkgMTkuNjAxTDEwLjk5NjkgNC40MjY5OUM5LjYxNTY1IDMuOTEwODUgOC4xMzcyOSAzLjcwNjU3IDYuNjY3NzggMy44Mjg4QzUuMTk4MjggMy45NTEwMyAzLjc3Mzk5IDQuMzk2NzQgMi40OTY5NCA1LjEzMzk5QzIuMzQ0OTMgNS4yMjE3NiAyLjIxODY5IDUuMzQ3OTkgMi4xMzA5MiA1LjVDMi4wNDMxNiA1LjY1MjAyIDEuOTk2OTUgNS44MjQ0NiAxLjk5Njk0IDUuOTk5OTlMMS45OTg5NCAxOS4wNjhMMi4wMDI5NCAxOS4xMTdMMi4wMTI5NCAxOS4xNzhMMi4wMzg5NCAxOS4yODhMMi4wNTQ5NCAxOS4zMzdMMi4wOTg5NCAxOS40NEwyLjEzMDk0IDE5LjVMMi4xNTI5NCAxOS41MzZMMi4yMTY5NCAxOS42MjVMMi4yODk5NCAxOS43MDdMMi4zNDk5NCAxOS43NjNMMi40Mzg5NCAxOS44M0wyLjUzMzk0IDE5Ljg4NkwyLjY1OTk0IDE5Ljk0MkwyLjc2Nzk0IDE5Ljk3NEwyLjg0NDk0IDE5Ljk4OEwyLjk1NDk0IDIwSDIuOTk2OTRMMy4xMTM5NCAxOS45OTRMMy4xNzQ5NCAxOS45ODRMMy4yODQ5NCAxOS45NThMMy4zMzM5NCAxOS45NDJMMy40MzY5NCAxOS44OThMMy43NjM5NCAxOS43MThDNC44NzU3NiAxOS4xMzE1IDYuMTEwMTIgMTguODE1MyA3LjM2Njk2IDE4Ljc5NUM4LjYyMzggMTguNzc0NyA5Ljg2Nzc1IDE5LjA1MDggMTAuOTk3OSAxOS42MDFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjEgNlYxOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNF8yIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon-bookmark {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYm9va21hcmsiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAyYTUgNSAwIDAgMSA1IDV2MTRhMSAxIDAgMCAxIC0xLjU1NSAuODMybC01LjQ0NSAtMy42M2wtNS40NDQgMy42M2ExIDEgMCAwIDEgLTEuNTUgLS43MmwtLjAwNiAtLjExMnYtMTRhNSA1IDAgMCAxIDUgLTVoNHoiIC8+PC9zdmc+);
}
.icon-bookmark-check-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzM1KSI+CjxwYXRoIGQ9Ik0xNCAyQzE1LjMyNjEgMiAxNi41OTc5IDIuNTI2NzggMTcuNTM1NSAzLjQ2NDQ3QzE4LjQ3MzIgNC40MDIxNSAxOSA1LjY3MzkyIDE5IDdWMjFDMTkgMjEuMTgxIDE4Ljk1MDkgMjEuMzU4NyAxOC44NTc5IDIxLjUxNEMxOC43NjQ4IDIxLjY2OTMgMTguNjMxNCAyMS43OTY1IDE4LjQ3MTggMjEuODgxOUMxOC4zMTIxIDIxLjk2NzMgMTguMTMyMyAyMi4wMDc4IDE3Ljk1MTUgMjEuOTk5QzE3Ljc3MDcgMjEuOTkwMiAxNy41OTU2IDIxLjkzMjUgMTcuNDQ1IDIxLjgzMkwxMiAxOC4yMDJMNi41NTYgMjEuODMyQzYuNDEzMyAyMS45Mjc1IDYuMjQ4NCAyMS45ODQ3IDYuMDc3MiAyMS45OTc5QzUuOTA2IDIyLjAxMTIgNS43MzQyNiAyMS45ODAyIDUuNTc4NTMgMjEuOTA3OUM1LjQyMjggMjEuODM1NSA1LjI4ODMyIDIxLjcyNDMgNS4xODgwNCAyMS41ODQ5QzUuMDg3NzYgMjEuNDQ1NSA1LjAyNTA3IDIxLjI4MjcgNS4wMDYgMjEuMTEyTDUgMjFWN0M1IDUuNjczOTIgNS41MjY3OCA0LjQwMjE1IDYuNDY0NDcgMy40NjQ0N0M3LjQwMjE1IDIuNTI2NzggOC42NzM5MiAyIDEwIDJIMTRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTUuNzUzOCA4LjI5Mjc5QzE1LjU4OTggOC4xMDUzMSAxNS4zNjczIDggMTUuMTM1MyA4QzE0LjkwMzMgOCAxNC42ODA4IDguMTA1MzEgMTQuNTE2NyA4LjI5Mjc5TDExLjYzNTUgMTEuNTg0OEwxMC41MDQzIDEwLjI5MjhDMTAuNDIzNSAxMC4xOTczIDEwLjMyNyAxMC4xMjExIDEwLjIyMDMgMTAuMDY4N0MxMC4xMTM1IDEwLjAxNjMgOS45OTg3IDkuOTg4NjkgOS44ODI1MyA5Ljk4NzUzQzkuNzY2MzYgOS45ODYzOCA5LjY1MTE1IDEwLjAxMTcgOS41NDM2MiAxMC4wNjJDOS40MzYxIDEwLjExMjIgOS4zMzg0MSAxMC4xODY1IDkuMjU2MjYgMTAuMjgwNEM5LjE3NDExIDEwLjM3NDMgOS4xMDkxNSAxMC40ODU5IDkuMDY1MTUgMTAuNjA4OEM5LjAyMTE2IDEwLjczMTcgOC45OTkwMiAxMC44NjM0IDkuMDAwMDMgMTAuOTk2MkM5LjAwMTA0IDExLjEyOSA5LjAyNTE4IDExLjI2MDIgOS4wNzEwMyAxMS4zODIyQzkuMTE2ODkgMTEuNTA0MiA5LjE4MzU0IDExLjYxNDUgOS4yNjcxMSAxMS43MDY4TDExLjAxNyAxMy43MDY4QzExLjE4MSAxMy44OTQzIDExLjQwMzUgMTMuOTk5NiAxMS42MzU1IDEzLjk5OTZDMTEuODY3NSAxMy45OTk2IDEyLjA5IDEzLjg5NDMgMTIuMjU0MSAxMy43MDY4TDE1Ljc1MzggOS43MDY3OUMxNS45MTc5IDkuNTE5MjYgMTYuMDEgOS4yNjQ5NSAxNi4wMSA4Ljk5OTc5QzE2LjAxIDguNzM0NjIgMTUuOTE3OSA4LjQ4MDMxIDE1Ljc1MzggOC4yOTI3OVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTRfMzUiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon-bookmark-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYm9va21hcmsiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAyYTUgNSAwIDAgMSA1IDV2MTRhMSAxIDAgMCAxIC0xLjU1NSAuODMybC01LjQ0NSAtMy42M2wtNS40NDQgMy42M2ExIDEgMCAwIDEgLTEuNTUgLS43MmwtLjAwNiAtLjExMnYtMTRhNSA1IDAgMCAxIDUgLTVoNHoiIC8+PC9zdmc+);
}
.icon-bookmark-heart-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0XzM1KSI+CjxwYXRoIGQ9Ik0xNCAyQzE1LjMyNjEgMiAxNi41OTc5IDIuNTI2NzggMTcuNTM1NSAzLjQ2NDQ3QzE4LjQ3MzIgNC40MDIxNSAxOSA1LjY3MzkyIDE5IDdWMjFDMTkgMjEuMTgxIDE4Ljk1MDkgMjEuMzU4NyAxOC44NTc5IDIxLjUxNEMxOC43NjQ4IDIxLjY2OTMgMTguNjMxNCAyMS43OTY1IDE4LjQ3MTggMjEuODgxOUMxOC4zMTIxIDIxLjk2NzMgMTguMTMyMyAyMi4wMDc4IDE3Ljk1MTUgMjEuOTk5QzE3Ljc3MDcgMjEuOTkwMiAxNy41OTU2IDIxLjkzMjUgMTcuNDQ1IDIxLjgzMkwxMiAxOC4yMDJMNi41NTYgMjEuODMyQzYuNDEzMyAyMS45Mjc1IDYuMjQ4NCAyMS45ODQ3IDYuMDc3MiAyMS45OTc5QzUuOTA2IDIyLjAxMTIgNS43MzQyNiAyMS45ODAyIDUuNTc4NTMgMjEuOTA3OUM1LjQyMjggMjEuODM1NSA1LjI4ODMyIDIxLjcyNDMgNS4xODgwNCAyMS41ODQ5QzUuMDg3NzYgMjEuNDQ1NSA1LjAyNTA3IDIxLjI4MjcgNS4wMDYgMjEuMTEyTDUgMjFWN0M1IDUuNjczOTIgNS41MjY3OCA0LjQwMjE1IDYuNDY0NDcgMy40NjQ0N0M3LjQwMjE1IDIuNTI2NzggOC42NzM5MiAyIDEwIDJIMTRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS45OTggOEMxMC43MTkgOCAxMS4zNjUgOC4zNjYgMTEuNzE4IDguODQ1QzExLjgxMyA4Ljk3NiAxMS45OTggOS4yNTEgMTEuOTk4IDkuMjUxTDEyLjMxIDguODQ1QzEyLjY3OCA4LjM2MiAxMy4zMjQgOCAxMy45OTggOEMxNS4xMDMgOCAxNS45OTggOC44NCAxNS45OTggOS44NzZDMTUuOTk4IDEyLjU4NiAxMS45OTggMTQuNjYgMTEuOTk4IDE0LjY2QzExLjk5OCAxNC42NiA3Ljk5OCAxMi41ODYgNy45OTggOS44NzZDNy45OTggOC44NCA4Ljg5MyA4IDkuOTk4IDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0XzM1Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon-bookmark-plus {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJvb2ttYXJrLXBsdXMiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAxN2wtNiA0di0xNGE0IDQgMCAwIDEgNCAtNGg0YTQgNCAwIDAgMSA0IDR2NSIgLz48cGF0aCBkPSJNMTYgMTloNiIgLz48cGF0aCBkPSJNMTkgMTZ2NiIgLz48L3N2Zz4=);
}
.icon-bookmark-x {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJvb2ttYXJrLW9mZiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTcuNzA4IDMuNzIxYTMuOTgyIDMuOTgyIDAgMCAxIDIuMjkyIC0uNzIxaDRhNCA0IDAgMCAxIDQgNHY3bTAgNHYzbC02IC00bC02IDR2LTE0YzAgLS4zMDggLjAzNSAtLjYwOSAuMSAtLjg5NyIgLz48cGF0aCBkPSJNMyAzbDE4IDE4IiAvPjwvc3ZnPg==);
}
.icon-box {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXBhY2thZ2UiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAzbDggNC41bDAgOWwtOCA0LjVsLTggLTQuNWwwIC05bDggLTQuNSIgLz48cGF0aCBkPSJNMTIgMTJsOCAtNC41IiAvPjxwYXRoIGQ9Ik0xMiAxMmwwIDkiIC8+PHBhdGggZD0iTTEyIDEybC04IC00LjUiIC8+PHBhdGggZD0iTTE2IDUuMjVsLTggNC41IiAvPjwvc3ZnPg==);
}
.icon-box-arrow-in-right-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXBhY2thZ2UtZXhwb3J0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIgMjFsLTggLTQuNXYtOWw4IC00LjVsOCA0LjV2NC41IiAvPjxwYXRoIGQ9Ik0xMiAxMmw4IC00LjUiIC8+PHBhdGggZD0iTTEyIDEydjkiIC8+PHBhdGggZD0iTTEyIDEybC04IC00LjUiIC8+PHBhdGggZD0iTTE1IDE4aDciIC8+PHBhdGggZD0iTTE5IDE1bDMgM2wtMyAzIiAvPjwvc3ZnPg==);
}
.icon-brush {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJydXNoIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMyAyMXYtNGE0IDQgMCAxIDEgNCA0aC00IiAvPjxwYXRoIGQ9Ik0yMSAzYTE2IDE2IDAgMCAwIC0xMi44IDEwLjIiIC8+PHBhdGggZD0iTTIxIDNhMTYgMTYgMCAwIDEgLTEwLjIgMTIuOCIgLz48cGF0aCBkPSJNMTAuNiA5YTkgOSAwIDAgMSA0LjQgNC40IiAvPjwvc3ZnPg==);
}
.icon-bullseye {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIuMDE2Yy01LjUyMyAwLTEwIDQuNDc3LTEwIDEwczQuNDc3IDEwIDEwIDEwIDEwLTQuNDc3IDEwLTEwYzAtLjc1NC0uMDg2LTEuNDk1LS4yNS0yLjIyYS45OS45OSAwIDAgMC0xLjE4OC0uNzUuOTkuOTkgMCAwIDAtLjc1IDEuMTg5Yy4xMzIuNTc4LjE4OCAxLjE3Ni4xODggMS43OGE4IDggMCAxIDEtOC04Yy42MDQgMCAxLjIwMy4wNTcgMS43OC4xODlhLjk5Ljk5IDAgMCAwIDEuMTg5LS43NS45OS45OSAwIDAgMC0uNzUtMS4xODggMTAuMDI0IDEwLjAyNCAwIDAgMC0yLjIyLS4yNVptNiAwYTEgMSAwIDAgMC0xIDF2Mi41NjNsLTQuNDk4IDQuNDk3cy0uMzQ1LS4wNi0uNTAyLS4wNmEyIDIgMCAxIDAgMiAyIDQgNCAwIDAgMC0uMDY0LS41bDQuNTAyLTQuNUgyMWExIDEgMCAwIDAgMC0yaC0ydi0yYTEgMSAwIDAgMC0xLTFabS02IDRhNiA2IDAgMSAwIDYgNiAxIDEgMCAwIDAtMiAwIDQgNCAwIDEgMS00LTQgMSAxIDAgMCAwIDAtMloiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-button {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNsaWNrIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMyAxMmwzIDAiIC8+PHBhdGggZD0iTTEyIDNsMCAzIiAvPjxwYXRoIGQ9Ik03LjggNy44bC0yLjIgLTIuMiIgLz48cGF0aCBkPSJNMTYuMiA3LjhsMi4yIC0yLjIiIC8+PHBhdGggZD0iTTcuOCAxNi4ybC0yLjIgMi4yIiAvPjxwYXRoIGQ9Ik0xMiAxMmw5IDNsLTQgMmwtMiA0bC0zIC05IiAvPjwvc3ZnPg==);
}
.icon-calendar-all {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNhbGVuZGFyLXdlZWsiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik00IDdhMiAyIDAgMCAxIDIgLTJoMTJhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEgLTIgMmgtMTJhMiAyIDAgMCAxIC0yIC0ydi0xMnoiIC8+PHBhdGggZD0iTTE2IDN2NCIgLz48cGF0aCBkPSJNOCAzdjQiIC8+PHBhdGggZD0iTTQgMTFoMTYiIC8+PHBhdGggZD0iTTcgMTRoLjAxMyIgLz48cGF0aCBkPSJNMTAuMDEgMTRoLjAwNSIgLz48cGF0aCBkPSJNMTMuMDEgMTRoLjAwNSIgLz48cGF0aCBkPSJNMTYuMDE1IDE0aC4wMDUiIC8+PHBhdGggZD0iTTEzLjAxNSAxN2guMDA1IiAvPjxwYXRoIGQ9Ik03LjAxIDE3aC4wMDUiIC8+PHBhdGggZD0iTTEwLjAxIDE3aC4wMDUiIC8+PC9zdmc+);
}
.icon-camera-video {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXZpZGVvIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTUgMTBsNC41NTMgLTIuMjc2YTEgMSAwIDAgMSAxLjQ0NyAuODk0djYuNzY0YTEgMSAwIDAgMSAtMS40NDcgLjg5NGwtNC41NTMgLTIuMjc2di00eiIgLz48cGF0aCBkPSJNMyA2bTAgMmEyIDIgMCAwIDEgMiAtMmg4YTIgMiAwIDAgMSAyIDJ2OGEyIDIgMCAwIDEgLTIgMmgtOGEyIDIgMCAwIDEgLTIgLTJ6IiAvPjwvc3ZnPg==);
}
.icon-camera-video-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItdmlkZW8iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yMC4xMTcgNy42MjVhMSAxIDAgMCAwIC0uNTY0IC4xbC00LjU1MyAyLjI3NXY0bDQuNTUzIDIuMjc1YTEgMSAwIDAgMCAxLjQ0NyAtLjg5MnYtNi43NjZhMSAxIDAgMCAwIC0uODgzIC0uOTkyeiIgLz48cGF0aCBkPSJNNSA1Yy0xLjY0NSAwIC0zIDEuMzU1IC0zIDN2OGMwIDEuNjQ1IDEuMzU1IDMgMyAzaDhjMS42NDUgMCAzIC0xLjM1NSAzIC0zdi04YzAgLTEuNjQ1IC0xLjM1NSAtMyAtMyAtM3oiIC8+PC9zdmc+);
}
.icon-camera2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNhbWVyYSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTUgN2gxYTIgMiAwIDAgMCAyIC0yYTEgMSAwIDAgMSAxIC0xaDZhMSAxIDAgMCAxIDEgMWEyIDIgMCAwIDAgMiAyaDFhMiAyIDAgMCAxIDIgMnY5YTIgMiAwIDAgMSAtMiAyaC0xNGEyIDIgMCAwIDEgLTIgLTJ2LTlhMiAyIDAgMCAxIDIgLTIiIC8+PHBhdGggZD0iTTkgMTNhMyAzIDAgMSAwIDYgMGEzIDMgMCAwIDAgLTYgMCIgLz48L3N2Zz4=);
}
.icon-card {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItY3JlZGl0LWNhcmQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yMiAxMHY2YTQgNCAwIDAgMSAtNCA0aC0xMmE0IDQgMCAwIDEgLTQgLTR2LTZoMjB6bS0xNC45OSA0aC0uMDFhMSAxIDAgMSAwIC4wMSAyYTEgMSAwIDAgMCAwIC0yem01Ljk5IDBoLTJhMSAxIDAgMCAwIDAgMmgyYTEgMSAwIDAgMCAwIC0yem01IC0xMGE0IDQgMCAwIDEgNCA0aC0yMGE0IDQgMCAwIDEgNCAtNGgxMnoiIC8+PC9zdmc+);
}
.icon-card-image-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItcGhvdG8iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik04LjgxMyAxMS42MTJjLjQ1NyAtLjM4IC45MTggLS4zOCAxLjM4NiAuMDExbC4xMDggLjA5OGw0Ljk4NiA0Ljk4NmwuMDk0IC4wODNhMSAxIDAgMCAwIDEuNDAzIC0xLjQwM2wtLjA4MyAtLjA5NGwtMS4yOTIgLTEuMjkzbC4yOTIgLS4yOTNsLjEwNiAtLjA5NWMuNDU3IC0uMzggLjkxOCAtLjM4IDEuMzg2IC4wMTFsLjEwOCAuMDk4bDQuNjc0IDQuNjc1YTQgNCAwIDAgMSAtMy43NzUgMy41OTlsLS4yMDYgLjAwNWgtMTJhNCA0IDAgMCAxIC0zLjk4IC0zLjYwM2w2LjY4NyAtNi42OWwuMTA2IC0uMDk1em05LjE4NyAtOS42MTJhNCA0IDAgMCAxIDMuOTk1IDMuOGwuMDA1IC4ydjkuNTg1bC0zLjI5MyAtMy4yOTJsLS4xNSAtLjEzN2MtMS4yNTYgLTEuMDk1IC0yLjg1IC0xLjA5NyAtNC4wOTYgLS4wMTdsLS4xNTQgLjE0bC0uMzA3IC4zMDZsLTIuMjkzIC0yLjI5MmwtLjE1IC0uMTM3Yy0xLjI1NiAtMS4wOTUgLTIuODUgLTEuMDk3IC00LjA5NiAtLjAxN2wtLjE1NCAuMTRsLTUuMzA3IDUuMzA2di05LjU4NWE0IDQgMCAwIDEgMy44IC0zLjk5NWwuMiAtLjAwNWgxMnptLTIuOTkgNWwtLjEyNyAuMDA3YTEgMSAwIDAgMCAwIDEuOTg2bC4xMTcgLjAwN2wuMTI3IC0uMDA3YTEgMSAwIDAgMCAwIC0xLjk4NmwtLjExNyAtLjAwN3oiIC8+PC9zdmc+);
}
.icon-card-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWFsaWduLWJveC1sZWZ0LW1pZGRsZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMgM20wIDJhMiAyIDAgMCAxIDIgLTJoMTRhMiAyIDAgMCAxIDIgMnYxNGEyIDIgMCAwIDEgLTIgMmgtMTRhMiAyIDAgMCAxIC0yIC0yeiIgLz48cGF0aCBkPSJNOSAxNWgtMiIgLz48cGF0aCBkPSJNMTMgMTJoLTYiIC8+PHBhdGggZD0iTTExIDloLTQiIC8+PC9zdmc+);
}
.icon-cart-plus {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXNob3BwaW5nLWNhcnQtcGx1cyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTQgMTlhMiAyIDAgMSAwIDQgMGEyIDIgMCAwIDAgLTQgMCIgLz48cGF0aCBkPSJNMTIuNSAxN2gtNi41di0xNGgtMiIgLz48cGF0aCBkPSJNNiA1bDE0IDFsLS44NiA2LjAxN20tMi42NCAuOTgzaC0xMC41IiAvPjxwYXRoIGQ9Ik0xNiAxOWg2IiAvPjxwYXRoIGQ9Ik0xOSAxNnY2IiAvPjwvc3ZnPg==);
}
.icon-cart3-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItc2hvcHBpbmctY2FydCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTYgMmExIDEgMCAwIDEgLjk5MyAuODgzbC4wMDcgLjExN3YxLjA2OGwxMy4wNzEgLjkzNWExIDEgMCAwIDEgLjkyOSAxLjAyNGwtLjAxIC4xMTRsLTEgN2ExIDEgMCAwIDEgLS44NzcgLjg1M2wtLjExMyAuMDA2aC0xMnYyaDEwYTMgMyAwIDEgMSAtMi45OTUgMy4xNzZsLS4wMDUgLS4xNzZsLjAwNSAtLjE3NmMuMDE3IC0uMjg4IC4wNzQgLS41NjQgLjE2NiAtLjgyNGgtNS4zNDJhMyAzIDAgMSAxIC01LjgyNCAxLjE3NmwtLjAwNSAtLjE3NmwuMDA1IC0uMTc2YTMuMDAyIDMuMDAyIDAgMCAxIDEuOTk1IC0yLjY1NHYtMTIuMTdoLTFhMSAxIDAgMCAxIC0uOTkzIC0uODgzbC0uMDA3IC0uMTE3YTEgMSAwIDAgMSAuODgzIC0uOTkzbC4xMTcgLS4wMDdoMnptMCAxNmExIDEgMCAxIDAgMCAyYTEgMSAwIDAgMCAwIC0yem0xMSAwYTEgMSAwIDEgMCAwIDJhMSAxIDAgMCAwIDAgLTJ6IiAvPjwvc3ZnPg==);
}
.icon-chat-right-text-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItbWVzc2FnZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4IDNhNCA0IDAgMCAxIDQgNHY4YTQgNCAwIDAgMSAtNCA0aC00LjcyNGwtNC43NjIgMi44NTdhMSAxIDAgMCAxIC0xLjUwOCAtLjc0M2wtLjAwNiAtLjExNHYtMmgtMWE0IDQgMCAwIDEgLTMuOTk1IC0zLjhsLS4wMDUgLS4ydi04YTQgNCAwIDAgMSA0IC00em0tNCA5aC02YTEgMSAwIDAgMCAwIDJoNmExIDEgMCAwIDAgMCAtMm0yIC00aC04YTEgMSAwIDEgMCAwIDJoOGExIDEgMCAwIDAgMCAtMiIgLz48L3N2Zz4=);
}
.icon-check-square {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXNxdWFyZS1jaGVjayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMgM20wIDJhMiAyIDAgMCAxIDIgLTJoMTRhMiAyIDAgMCAxIDIgMnYxNGEyIDIgMCAwIDEgLTIgMmgtMTRhMiAyIDAgMCAxIC0yIC0yeiIgLz48cGF0aCBkPSJNOSAxMmwyIDJsNCAtNCIgLz48L3N2Zz4=);
}
.icon-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNpcmNsZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDEybS05IDBhOSA5IDAgMSAwIDE4IDBhOSA5IDAgMSAwIC0xOCAwIiAvPjwvc3ZnPg==);
}
.icon-circle-check {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNpcmNsZS1jaGVjayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDEybS05IDBhOSA5IDAgMSAwIDE4IDBhOSA5IDAgMSAwIC0xOCAwIiAvPjxwYXRoIGQ9Ik05IDEybDIgMmw0IC00IiAvPjwvc3ZnPg==);
}
.icon-circle-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItY2lyY2xlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNyAzLjM0YTEwIDEwIDAgMSAxIC00Ljk5NSA4Ljk4NGwtLjAwNSAtLjMyNGwuMDA1IC0uMzI0YTEwIDEwIDAgMCAxIDQuOTk1IC04LjMzNnoiIC8+PC9zdmc+);
}
.icon-circle-pause {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItcGxheWVyLXBhdXNlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNOSA0aC0yYTIgMiAwIDAgMCAtMiAydjEyYTIgMiAwIDAgMCAyIDJoMmEyIDIgMCAwIDAgMiAtMnYtMTJhMiAyIDAgMCAwIC0yIC0yeiIgLz48cGF0aCBkPSJNMTcgNGgtMmEyIDIgMCAwIDAgLTIgMnYxMmEyIDIgMCAwIDAgMiAyaDJhMiAyIDAgMCAwIDIgLTJ2LTEyYTIgMiAwIDAgMCAtMiAtMnoiIC8+PC9zdmc+);
}
.icon-circle-play {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItcGxheWVyLXBsYXkiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik02IDR2MTZhMSAxIDAgMCAwIDEuNTI0IC44NTJsMTMgLThhMSAxIDAgMCAwIDAgLTEuNzA0bC0xMyAtOGExIDEgMCAwIDAgLTEuNTI0IC44NTJ6IiAvPjwvc3ZnPg==);
}
.icon-clock-history {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWhpc3RvcnkiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiA4bDAgNGwyIDIiIC8+PHBhdGggZD0iTTMuMDUgMTFhOSA5IDAgMSAxIC41IDRtLS41IDV2LTVoNSIgLz48L3N2Zz4=);
}
.icon-code {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJyYWNrZXRzLWFuZ2xlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNOCA0bC01IDhsNSA4IiAvPjxwYXRoIGQ9Ik0xNiA0bDUgOGwtNSA4IiAvPjwvc3ZnPg==);
}
.icon-code-square {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNvZGUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik03IDhsLTQgNGw0IDQiIC8+PHBhdGggZD0iTTE3IDhsNCA0bC00IDQiIC8+PHBhdGggZD0iTTE0IDRsLTQgMTYiIC8+PC9zdmc+);
}
.icon-cup2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNvZmZlZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMgMTRjLjgzIC42NDIgMi4wNzcgMS4wMTcgMy41IDFjMS40MjMgLjAxNyAyLjY3IC0uMzU4IDMuNSAtMWMuODMgLS42NDIgMi4wNzcgLTEuMDE3IDMuNSAtMWMxLjQyMyAtLjAxNyAyLjY3IC4zNTggMy41IDEiIC8+PHBhdGggZD0iTTggM2EyLjQgMi40IDAgMCAwIC0xIDJhMi40IDIuNCAwIDAgMCAxIDIiIC8+PHBhdGggZD0iTTEyIDNhMi40IDIuNCAwIDAgMCAtMSAyYTIuNCAyLjQgMCAwIDAgMSAyIiAvPjxwYXRoIGQ9Ik0zIDEwaDE0djVhNiA2IDAgMCAxIC02IDZoLTJhNiA2IDAgMCAxIC02IC02di01eiIgLz48cGF0aCBkPSJNMTYuNzQ2IDE2LjcyNmEzIDMgMCAxIDAgLjI1MiAtNS41NTUiIC8+PC9zdmc+);
}
.icon-deal-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE1XzU0KSI+CjxwYXRoIGQ9Ik0xOS41IDEyLjU3MkwxMiAyMEw0LjUgMTIuNTcyQzQuMDA1MzEgMTIuMDkwNiAzLjYxNTY1IDExLjUxMiAzLjM1NTU1IDEwLjg3MjZDMy4wOTU0NiAxMC4yMzMzIDIuOTcwNTcgOS41NDY5NSAyLjk4ODc0IDguODU2OTNDMy4wMDY5MiA4LjE2NjkyIDMuMTY3NzcgNy40ODgxNCAzLjQ2MTE2IDYuODYzMzRDMy43NTQ1NiA2LjIzODU0IDQuMTc0MTQgNS42ODEyNiA0LjY5MzQ5IDUuMjI2NThDNS4yMTI4NCA0Ljc3MTkxIDUuODIwNzEgNC40Mjk2OSA2LjQ3ODgxIDQuMjIxNDhDNy4xMzY5MiA0LjAxMzI3IDcuODMxMDEgMy45NDM1OSA4LjUxNzM3IDQuMDE2OEM5LjIwMzczIDQuMDkwMDIgOS44Njc1IDQuMzA0NTYgMTAuNDY2OSA0LjY0NjkxQzExLjA2NjMgNC45ODkyNiAxMS41ODgzIDUuNDUyIDEyIDYuMDA2QzEyLjQxMzUgNS40NTYwMiAxMi45MzYxIDQuOTk3MzIgMTMuNTM1MSA0LjY1ODYxQzE0LjEzNDEgNC4zMTk4OSAxNC43OTY1IDQuMTA4NDUgMTUuNDgwOSA0LjAzNzUyQzE2LjE2NTQgMy45NjY1OSAxNi44NTcxIDQuMDM3NyAxNy41MTI4IDQuMjQ2MzlDMTguMTY4NSA0LjQ1NTA5IDE4Ljc3NCA0Ljc5Njg3IDE5LjI5MTYgNS4yNTAzNkMxOS44MDkxIDUuNzAzODYgMjAuMjI3NCA2LjI1OTI5IDIwLjUyMDQgNi44ODE4OUMyMC44MTM0IDcuNTA0NSAyMC45NzQ3IDguMTgwODggMjAuOTk0MyA4Ljg2ODcxQzIxLjAxMzkgOS41NTY1MyAyMC44OTEzIDEwLjI0MSAyMC42MzQxIDEwLjg3OTNDMjAuMzc3IDExLjUxNzUgMTkuOTkwOSAxMi4wOTU4IDE5LjUgMTIuNTc4IiBzdHJva2U9IiNGRjkwRTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiA2TDguNzA3IDkuMjkzQzguNTE5NTMgOS40ODA1MyA4LjQxNDIyIDkuNzM0ODQgOC40MTQyMiAxMEM4LjQxNDIyIDEwLjI2NTIgOC41MTk1MyAxMC41MTk1IDguNzA3IDEwLjcwN0w5LjI1IDExLjI1QzkuOTQgMTEuOTQgMTEuMDYgMTEuOTQgMTEuNzUgMTEuMjVMMTIuNzUgMTAuMjVDMTMuMzQ2NyA5LjY1MzI3IDE0LjE1NjEgOS4zMTgwMyAxNSA5LjMxODAzQzE1Ljg0MzkgOS4zMTgwMyAxNi42NTMzIDkuNjUzMjcgMTcuMjUgMTAuMjVMMTkuNSAxMi41IiBzdHJva2U9IiNGRjkwRTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi41IDE1LjVMMTQuNSAxNy41IiBzdHJva2U9IiNGRjkwRTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNSAxM0wxNyAxNSIgc3Ryb2tlPSIjRkY5MEU4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE1XzU0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon-diagram-2-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItc2l0ZW1hcCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIgMTYuNjY3YTIuNjY3IDIuNjY3IDAgMCAxIDIuNjY3IC0yLjY2N2gyLjY2NmEyLjY2NyAyLjY2NyAwIDAgMSAyLjY2NyAyLjY2N3YyLjY2NmEyLjY2NyAyLjY2NyAwIDAgMSAtMi42NjcgMi42NjdoLTIuNjY2YTIuNjY3IDIuNjY3IDAgMCAxIC0yLjY2NyAtMi42Njd6IiAvPjxwYXRoIGQ9Ik0xNCAxNi42NjdhMi42NjcgMi42NjcgMCAwIDEgMi42NjcgLTIuNjY3aDIuNjY2YTIuNjY3IDIuNjY3IDAgMCAxIDIuNjY3IDIuNjY3djIuNjY2YTIuNjY3IDIuNjY3IDAgMCAxIC0yLjY2NyAyLjY2N2gtMi42NjZhMi42NjcgMi42NjcgMCAwIDEgLTIuNjY3IC0yLjY2N3oiIC8+PHBhdGggZD0iTTggNC42NjdhMi42NjcgMi42NjcgMCAwIDEgMi42NjcgLTIuNjY3aDIuNjY2YTIuNjY3IDIuNjY3IDAgMCAxIDIuNjY3IDIuNjY3djIuNjY2YTIuNjY3IDIuNjY3IDAgMCAxIC0yLjY2NyAyLjY2N2gtMi42NjZhMi42NjcgMi42NjcgMCAwIDEgLTIuNjY3IC0yLjY2N3oiIC8+PHBhdGggZD0iTTEyIDhhMSAxIDAgMCAwIC0xIDF2MmgtM2MtMS42NDUgMCAtMyAxLjM1NSAtMyAzdjFhMSAxIDAgMCAwIDEgMWExIDEgMCAwIDAgMSAtMXYtMWMwIC0uNTY0IC40MzYgLTEgMSAtMWg4Yy41NjQgMCAxIC40MzYgMSAxdjFhMSAxIDAgMCAwIDEgMWExIDEgMCAwIDAgMSAtMXYtMWMwIC0xLjY0NSAtMS4zNTUgLTMgLTMgLTNoLTN2LTJhMSAxIDAgMCAwIC0xIC0xeiIgLz48L3N2Zz4=);
}
.icon-download {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWRvd25sb2FkIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNCAxN3YyYTIgMiAwIDAgMCAyIDJoMTJhMiAyIDAgMCAwIDIgLTJ2LTIiIC8+PHBhdGggZD0iTTcgMTFsNSA1bDUgLTUiIC8+PHBhdGggZD0iTTEyIDRsMCAxMiIgLz48L3N2Zz4=);
}
.icon-download-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWRvd25sb2FkIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNCAxN3YyYTIgMiAwIDAgMCAyIDJoMTJhMiAyIDAgMCAwIDIgLTJ2LTIiIC8+PHBhdGggZD0iTTcgMTFsNSA1bDUgLTUiIC8+PHBhdGggZD0iTTEyIDRsMCAxMiIgLz48L3N2Zz4=);
}
.icon-dropbox {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJyYW5kLWRyb3Bib3giPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik03LjUgMTAuNjI1bC00LjUgLTIuODEzbDQuNSAtMi44MTJsNC41IDIuODEzbS00LjUgMi44MTJsNC41IC0yLjgxM20tNC41IDIuODEzbC00LjUgMi44MjNsNC41IDIuODAybTAgLTUuNjI1bDQuNSAyLjgyM20wIC01LjYzNmw0LjUgMi43OTFsNC41IC0yLjgxMmwtNC41IC0yLjc5MWwtNC41IDIuODEzem0tNC41IDguNDM4bDQuNSAtMi44MDJtLTQuNSAyLjgwMnYxLjEyM2w0LjUgMi42MjdsNC41IC0yLjYyN3YtMS4xMjNtLTQuNSAtMi44MDJsNC41IC0yLjgyM2w0LjUgMi44MjNsLTQuNSAyLjgwMm0tNC41IC0yLjgwMmw0LjUgMi44MDIiIC8+PC9zdmc+);
}
.icon-embed {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTYuMDE1IDMuOTE1YTQgNCAwIDAgMC00IDR2OGE0IDQgMCAwIDAgNCA0aDEyYTQgNCAwIDAgMCA0LTR2LThhNCA0IDAgMCAwLTQtNGgtMTJabTAgMmgxMmEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMCAxLTIgMmgtMTJhMiAyIDAgMCAxLTItMnYtOGEyIDIgMCAwIDEgMi0yWk05LjY0IDguMDcxYy0uMzcuMTk4LS42MjUuNTctLjYyNSAxLjA5NHY1LjVjMCAxLjA0OSAxLjA0NCAxLjU1MiAxLjkwNiAxLjA2Mmw0LjA2My0yLjMxMmMxLjM3OC0uODU1IDEuMzI4LTIuMTc1IDAtM0wxMC45MiA4LjEwM2ExLjMyMSAxLjMyMSAwIDAgMC0xLjI4LS4wMzNaIi8+PC9zdmc+);
}
.icon-emoji-smile {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLW1vb2Qtc21pbGUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAxMm0tOSAwYTkgOSAwIDEgMCAxOCAwYTkgOSAwIDEgMCAtMTggMCIgLz48cGF0aCBkPSJNOSAxMGwuMDEgMCIgLz48cGF0aCBkPSJNMTUgMTBsLjAxIDAiIC8+PHBhdGggZD0iTTkuNSAxNWEzLjUgMy41IDAgMCAwIDUgMCIgLz48L3N2Zz4=);
}
.icon-envelope-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItbWFpbCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIyIDcuNTM1djkuNDY1YTMgMyAwIDAgMSAtMi44MjQgMi45OTVsLS4xNzYgLjAwNWgtMTRhMyAzIDAgMCAxIC0yLjk5NSAtMi44MjRsLS4wMDUgLS4xNzZ2LTkuNDY1bDkuNDQ1IDYuMjk3bC4xMTYgLjA2NmExIDEgMCAwIDAgLjg3OCAwbC4xMTYgLS4wNjZsOS40NDUgLTYuMjk3eiIgLz48cGF0aCBkPSJNMTkgNGMxLjA4IDAgMi4wMjcgLjU3IDIuNTU1IDEuNDI3bC05LjU1NSA2LjM3bC05LjU1NSAtNi4zN2EyLjk5OSAyLjk5OSAwIDAgMSAyLjM1NCAtMS40MmwuMjAxIC0uMDA3aDE0eiIgLz48L3N2Zz4=);
}
.icon-envelope-open-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItbWFpbC1vcGVuZWQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNC44NzIgMTQuMjg3bDYuNTIyIDYuNTJhMi45OTYgMi45OTYgMCAwIDEgLTIuMjE4IDEuMTg4bC0uMTc2IC4wMDVoLTE0YTIuOTk1IDIuOTk1IDAgMCAxIC0yLjM5NCAtMS4xOTFsNi41MjEgLTYuNTIybDIuMzE4IDEuNTQ1bC4xMTYgLjA2NmExIDEgMCAwIDAgLjg3OCAwbC4xMTYgLS4wNjZsMi4zMTcgLTEuNTQ1eiIgLz48cGF0aCBkPSJNMiA5LjUzNWw1LjQyOSAzLjYybC01LjQyOSA1LjQzeiIgLz48cGF0aCBkPSJNMjIgOS41MzV2OS4wNWwtNS40MyAtNS40M3oiIC8+PHBhdGggZD0iTTEyLjQ0IDIuMTAybC4xMTUgLjA2Nmw4LjQ0NCA1LjYyOWwtOC45OTkgNmwtOSAtNmw4LjQ0NSAtNS42M2ExIDEgMCAwIDEgLjk5NCAtLjA2NXoiIC8+PC9zdmc+);
}
.icon-eye-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItZXllIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIgNGM0LjI5IDAgNy44NjMgMi40MjkgMTAuNjY1IDcuMTU0bC4yMiAuMzc5bC4wNDUgLjFsLjAzIC4wODNsLjAxNCAuMDU1bC4wMTQgLjA4MmwuMDExIC4xdi4xMWwtLjAxNCAuMTExYS45OTIgLjk5MiAwIDAgMSAtLjAyNiAuMTFsLS4wMzkgLjEwOGwtLjAzNiAuMDc1bC0uMDE2IC4wM2MtMi43NjQgNC44MzYgLTYuMyA3LjM4IC0xMC41NTUgNy40OTlsLS4zMTMgLjAwNGMtNC4zOTYgMCAtOC4wMzcgLTIuNTQ5IC0xMC44NjggLTcuNTA0YTEgMSAwIDAgMSAwIC0uOTkyYzIuODMxIC00Ljk1NSA2LjQ3MiAtNy41MDQgMTAuODY4IC03LjUwNHptMCA1YTMgMyAwIDEgMCAwIDZhMyAzIDAgMCAwIDAgLTZ6IiAvPjwvc3ZnPg==);
}
.icon-file-arrow-down {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbGUtZG93bmxvYWQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAzdjRhMSAxIDAgMCAwIDEgMWg0IiAvPjxwYXRoIGQ9Ik0xNyAyMWgtMTBhMiAyIDAgMCAxIC0yIC0ydi0xNGEyIDIgMCAwIDEgMiAtMmg3bDUgNXYxMWEyIDIgMCAwIDEgLTIgMnoiIC8+PHBhdGggZD0iTTEyIDE3di02IiAvPjxwYXRoIGQ9Ik05LjUgMTQuNWwyLjUgMi41bDIuNSAtMi41IiAvPjwvc3ZnPg==);
}
.icon-file-check {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItZmlsZS1jaGVjayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJsLjExNyAuMDA3YTEgMSAwIDAgMSAuODc2IC44NzZsLjAwNyAuMTE3djRsLjAwNSAuMTVhMiAyIDAgMCAwIDEuODM4IDEuODQ0bC4xNTcgLjAwNmg0bC4xMTcgLjAwN2ExIDEgMCAwIDEgLjg3NiAuODc2bC4wMDcgLjExN3Y5YTMgMyAwIDAgMSAtMi44MjQgMi45OTVsLS4xNzYgLjAwNWgtMTBhMyAzIDAgMCAxIC0yLjk5NSAtMi44MjRsLS4wMDUgLS4xNzZ2LTE0YTMgMyAwIDAgMSAyLjgyNCAtMi45OTVsLjE3NiAtLjAwNXptMy43MDcgMTAuMjkzYTEgMSAwIDAgMCAtMS40MTQgMGwtMy4yOTMgMy4yOTJsLTEuMjkzIC0xLjI5MmExIDEgMCAxIDAgLTEuNDE0IDEuNDE0bDIgMmExIDEgMCAwIDAgMS40MTQgMGw0IC00YTEgMSAwIDAgMCAwIC0xLjQxNG0tLjcwNyAtOS4yOTRsNCA0LjAwMWgtNHoiIC8+PC9zdmc+);
}
.icon-file-earmark-binary-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItZmlsZS1kaWdpdCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJsLjExNyAuMDA3YTEgMSAwIDAgMSAuODc2IC44NzZsLjAwNyAuMTE3djRsLjAwNSAuMTVhMiAyIDAgMCAwIDEuODM4IDEuODQ0bC4xNTcgLjAwNmg0bC4xMTcgLjAwN2ExIDEgMCAwIDEgLjg3NiAuODc2bC4wMDcgLjExN3Y5YTMgMyAwIDAgMSAtMi44MjQgMi45OTVsLS4xNzYgLjAwNWgtMTBhMyAzIDAgMCAxIC0yLjk5NSAtMi44MjRsLS4wMDUgLS4xNzZ2LTE0YTMgMyAwIDAgMSAyLjgyNCAtMi45OTVsLjE3NiAtLjAwNXptLTEgOWgtMWEyIDIgMCAwIDAgLTIgMnYzYTIgMiAwIDAgMCAyIDJoMWEyIDIgMCAwIDAgMiAtMnYtM2EyIDIgMCAwIDAgLTIgLTJtNCAwYTEgMSAwIDAgMCAtMSAxdjVhMSAxIDAgMCAwIDIgMHYtNWExIDEgMCAwIDAgLTEgLTFtLTQgMnYzaC0xdi0zeiIgLz48cGF0aCBkPSJNMTkgN2gtNGwtLjAwMSAtNC4wMDF6IiAvPjwvc3ZnPg==);
}
.icon-file-earmark-diff {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbGUtZGlmZiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0IDN2NGExIDEgMCAwIDAgMSAxaDQiIC8+PHBhdGggZD0iTTE3IDIxaC0xMGEyIDIgMCAwIDEgLTIgLTJ2LTE0YTIgMiAwIDAgMSAyIC0yaDdsNSA1djExYTIgMiAwIDAgMSAtMiAyeiIgLz48cGF0aCBkPSJNMTIgMTBsMCA0IiAvPjxwYXRoIGQ9Ik0xMCAxMmw0IDAiIC8+PHBhdGggZD0iTTEwIDE3bDQgMCIgLz48L3N2Zz4=);
}
.icon-file-earmark-font {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbGUtdHlwb2dyYXBoeSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0IDN2NGExIDEgMCAwIDAgMSAxaDQiIC8+PHBhdGggZD0iTTE3IDIxaC0xMGEyIDIgMCAwIDEgLTIgLTJ2LTE0YTIgMiAwIDAgMSAyIC0yaDdsNSA1djExYTIgMiAwIDAgMSAtMiAyeiIgLz48cGF0aCBkPSJNMTEgMThoMiIgLz48cGF0aCBkPSJNMTIgMTh2LTciIC8+PHBhdGggZD0iTTkgMTJ2LTFoNnYxIiAvPjwvc3ZnPg==);
}
.icon-file-earmark-image-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItcGhvdG8iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik04LjgxMyAxMS42MTJjLjQ1NyAtLjM4IC45MTggLS4zOCAxLjM4NiAuMDExbC4xMDggLjA5OGw0Ljk4NiA0Ljk4NmwuMDk0IC4wODNhMSAxIDAgMCAwIDEuNDAzIC0xLjQwM2wtLjA4MyAtLjA5NGwtMS4yOTIgLTEuMjkzbC4yOTIgLS4yOTNsLjEwNiAtLjA5NWMuNDU3IC0uMzggLjkxOCAtLjM4IDEuMzg2IC4wMTFsLjEwOCAuMDk4bDQuNjc0IDQuNjc1YTQgNCAwIDAgMSAtMy43NzUgMy41OTlsLS4yMDYgLjAwNWgtMTJhNCA0IDAgMCAxIC0zLjk4IC0zLjYwM2w2LjY4NyAtNi42OWwuMTA2IC0uMDk1em05LjE4NyAtOS42MTJhNCA0IDAgMCAxIDMuOTk1IDMuOGwuMDA1IC4ydjkuNTg1bC0zLjI5MyAtMy4yOTJsLS4xNSAtLjEzN2MtMS4yNTYgLTEuMDk1IC0yLjg1IC0xLjA5NyAtNC4wOTYgLS4wMTdsLS4xNTQgLjE0bC0uMzA3IC4zMDZsLTIuMjkzIC0yLjI5MmwtLjE1IC0uMTM3Yy0xLjI1NiAtMS4wOTUgLTIuODUgLTEuMDk3IC00LjA5NiAtLjAxN2wtLjE1NCAuMTRsLTUuMzA3IDUuMzA2di05LjU4NWE0IDQgMCAwIDEgMy44IC0zLjk5NWwuMiAtLjAwNWgxMnptLTIuOTkgNWwtLjEyNyAuMDA3YTEgMSAwIDAgMCAwIDEuOTg2bC4xMTcgLjAwN2wuMTI3IC0uMDA3YTEgMSAwIDAgMCAwIC0xLjk4NmwtLjExNyAtLjAwN3oiIC8+PC9zdmc+);
}
.icon-file-earmark-medical {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNsaXBib2FyZC1wbHVzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNOSA1aC0yYTIgMiAwIDAgMCAtMiAydjEyYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDIgLTJ2LTEyYTIgMiAwIDAgMCAtMiAtMmgtMiIgLz48cGF0aCBkPSJNOSAzbTAgMmEyIDIgMCAwIDEgMiAtMmgyYTIgMiAwIDAgMSAyIDJ2MGEyIDIgMCAwIDEgLTIgMmgtMmEyIDIgMCAwIDEgLTIgLTJ6IiAvPjxwYXRoIGQ9Ik0xMCAxNGg0IiAvPjxwYXRoIGQ9Ik0xMiAxMnY0IiAvPjwvc3ZnPg==);
}
.icon-file-earmark-medical-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItY2xpcGJvYXJkLXBsdXMiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNy45OTcgNC4xN2EzIDMgMCAwIDEgMi4wMDMgMi44M3YxMmEzIDMgMCAwIDEgLTMgM2gtMTBhMyAzIDAgMCAxIC0zIC0zdi0xMmEzIDMgMCAwIDEgMi4wMDMgLTIuODNhNCA0IDAgMCAwIDMuOTk3IDMuODNoNGE0IDQgMCAwIDAgMy45OCAtMy41OTd6bS01Ljk5NyA2LjgzYTEgMSAwIDAgMCAtMSAxdjFoLTFhMSAxIDAgMCAwIDAgMmgxdjFhMSAxIDAgMCAwIDIgMHYtMWgxYTEgMSAwIDAgMCAwIC0yaC0xdi0xYTEgMSAwIDAgMCAtMSAtMW0yIC05YTIgMiAwIDEgMSAwIDRoLTRhMiAyIDAgMSAxIDAgLTR6IiAvPjwvc3ZnPg==);
}
.icon-file-earmark-music-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItZmlsZS1tdXNpYyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJsLjExNyAuMDA3YTEgMSAwIDAgMSAuODc2IC44NzZsLjAwNyAuMTE3djRsLjAwNSAuMTVhMiAyIDAgMCAwIDEuODM4IDEuODQ0bC4xNTcgLjAwNmg0bC4xMTcgLjAwN2ExIDEgMCAwIDEgLjg3NiAuODc2bC4wMDcgLjExN3Y5YTMgMyAwIDAgMSAtMi44MjQgMi45OTVsLS4xNzYgLjAwNWgtMTBhMyAzIDAgMCAxIC0yLjk5NSAtMi44MjRsLS4wMDUgLS4xNzZ2LTE0YTMgMyAwIDAgMSAyLjgyNCAtMi45OTVsLjE3NiAtLjAwNXptLjQ0NyA5LjEwNmExIDEgMCAwIDAgLTEuNDQ3IC44OTR2M2EyIDIgMCAwIDAgLTEuOTk1IDEuODVsLS4wMDUgLjE1YTIgMiAwIDEgMCA0IDB2LTMuMzgybC41NTMgLjI3NmExIDEgMCAwIDAgLjg5NCAtMS43ODh6IiAvPjxwYXRoIGQ9Ik0xOSA3aC00bC0uMDAxIC00LjAwMXoiIC8+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbGUtcGx1cyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0IDN2NGExIDEgMCAwIDAgMSAxaDQiIC8+PHBhdGggZD0iTTE3IDIxaC0xMGEyIDIgMCAwIDEgLTIgLTJ2LTE0YTIgMiAwIDAgMSAyIC0yaDdsNSA1djExYTIgMiAwIDAgMSAtMiAyeiIgLz48cGF0aCBkPSJNMTIgMTFsMCA2IiAvPjxwYXRoIGQ9Ik05IDE0bDYgMCIgLz48L3N2Zz4=);
}
.icon-file-earmark-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbGUtaW52b2ljZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0IDN2NGExIDEgMCAwIDAgMSAxaDQiIC8+PHBhdGggZD0iTTE3IDIxaC0xMGEyIDIgMCAwIDEgLTIgLTJ2LTE0YTIgMiAwIDAgMSAyIC0yaDdsNSA1djExYTIgMiAwIDAgMSAtMiAyeiIgLz48cGF0aCBkPSJNOSA3bDEgMCIgLz48cGF0aCBkPSJNOSAxM2w2IDAiIC8+PHBhdGggZD0iTTEzIDE3bDIgMCIgLz48L3N2Zz4=);
}
.icon-file-earmark-text-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItZmlsZS1pbnZvaWNlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIgMmwuMTE3IC4wMDdhMSAxIDAgMCAxIC44NzYgLjg3NmwuMDA3IC4xMTd2NGwuMDA1IC4xNWEyIDIgMCAwIDAgMS44MzggMS44NDRsLjE1NyAuMDA2aDRsLjExNyAuMDA3YTEgMSAwIDAgMSAuODc2IC44NzZsLjAwNyAuMTE3djlhMyAzIDAgMCAxIC0yLjgyNCAyLjk5NWwtLjE3NiAuMDA1aC0xMGEzIDMgMCAwIDEgLTIuOTk1IC0yLjgyNGwtLjAwNSAtLjE3NnYtMTRhMyAzIDAgMCAxIDIuODI0IC0yLjk5NWwuMTc2IC0uMDA1em00IDE1aC0yYTEgMSAwIDAgMCAwIDJoMmExIDEgMCAwIDAgMCAtMm0wIC00aC04YTEgMSAwIDAgMCAwIDJoOGExIDEgMCAwIDAgMCAtMm0tNyAtN2gtMWExIDEgMCAxIDAgMCAyaDFhMSAxIDAgMSAwIDAgLTIiIC8+PHBhdGggZD0iTTE5IDdoLTRsLS4wMDEgLTQuMDAxeiIgLz48L3N2Zz4=);
}
.icon-file-earmark-zip-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbGUtdHlwZS16aXAiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAzdjRhMSAxIDAgMCAwIDEgMWg0IiAvPjxwYXRoIGQ9Ik01IDEydi03YTIgMiAwIDAgMSAyIC0yaDdsNSA1djQiIC8+PHBhdGggZD0iTTE2IDE4aDEuNWExLjUgMS41IDAgMCAwIDAgLTNoLTEuNXY2IiAvPjxwYXRoIGQ9Ik0xMiAxNXY2IiAvPjxwYXRoIGQ9Ik01IDE1aDNsLTMgNmgzIiAvPjwvc3ZnPg==);
}
.icon-file-music {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbGUtbXVzaWMiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAzdjRhMSAxIDAgMCAwIDEgMWg0IiAvPjxwYXRoIGQ9Ik0xNyAyMWgtMTBhMiAyIDAgMCAxIC0yIC0ydi0xNGEyIDIgMCAwIDEgMiAtMmg3bDUgNXYxMWEyIDIgMCAwIDEgLTIgMnoiIC8+PHBhdGggZD0iTTExIDE2bS0xIDBhMSAxIDAgMSAwIDIgMGExIDEgMCAxIDAgLTIgMCIgLz48cGF0aCBkPSJNMTIgMTZsMCAtNWwyIDEiIC8+PC9zdmc+);
}
.icon-file-play {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTguMDI5IDIuMDA0YTQgNCAwIDAgMC00IDR2MTJhNCA0IDAgMCAwIDQgNGg4YTQgNCAwIDAgMCA0LTR2LTEyYTQgNCAwIDAgMC00LTRoLThabTAgMmg4YTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMmgtOGEyIDIgMCAwIDEtMi0ydi0xMmEyIDIgMCAwIDEgMi0yWm0xLjUgNC4xMjVhLjk5Mi45OTIgMCAwIDAtLjUuODc1djZhLjk4NC45ODQgMCAwIDAgMS41Ljg0NGw1LTNhLjk3Ny45NzcgMCAwIDAgMC0xLjY4OGwtNS0zYS45OC45OCAwIDAgMC0xLS4wMzFaIi8+PC9zdmc+);
}
.icon-file-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbGUtZGVzY3JpcHRpb24iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNCAzdjRhMSAxIDAgMCAwIDEgMWg0IiAvPjxwYXRoIGQ9Ik0xNyAyMWgtMTBhMiAyIDAgMCAxIC0yIC0ydi0xNGEyIDIgMCAwIDEgMiAtMmg3bDUgNXYxMWEyIDIgMCAwIDEgLTIgMnoiIC8+PHBhdGggZD0iTTkgMTdoNiIgLz48cGF0aCBkPSJNOSAxM2g2IiAvPjwvc3ZnPg==);
}
.icon-file-text-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItZmlsZS1kZXNjcmlwdGlvbiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJsLjExNyAuMDA3YTEgMSAwIDAgMSAuODc2IC44NzZsLjAwNyAuMTE3djRsLjAwNSAuMTVhMiAyIDAgMCAwIDEuODM4IDEuODQ0bC4xNTcgLjAwNmg0bC4xMTcgLjAwN2ExIDEgMCAwIDEgLjg3NiAuODc2bC4wMDcgLjExN3Y5YTMgMyAwIDAgMSAtMi44MjQgMi45OTVsLS4xNzYgLjAwNWgtMTBhMyAzIDAgMCAxIC0yLjk5NSAtMi44MjRsLS4wMDUgLS4xNzZ2LTE0YTMgMyAwIDAgMSAyLjgyNCAtMi45OTVsLjE3NiAtLjAwNXptMyAxNGgtNmExIDEgMCAwIDAgMCAyaDZhMSAxIDAgMCAwIDAgLTJtMCAtNGgtNmExIDEgMCAwIDAgMCAyaDZhMSAxIDAgMCAwIDAgLTIiIC8+PHBhdGggZD0iTTE5IDdoLTRsLS4wMDEgLTQuMDAxeiIgLz48L3N2Zz4=);
}
.icon-files-earmark {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbGVzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTUgM3Y0YTEgMSAwIDAgMCAxIDFoNCIgLz48cGF0aCBkPSJNMTggMTdoLTdhMiAyIDAgMCAxIC0yIC0ydi0xMGEyIDIgMCAwIDEgMiAtMmg0bDUgNXY3YTIgMiAwIDAgMSAtMiAyeiIgLz48cGF0aCBkPSJNMTYgMTd2MmEyIDIgMCAwIDEgLTIgMmgtN2EyIDIgMCAwIDEgLTIgLTJ2LTEwYTIgMiAwIDAgMSAyIC0yaDIiIC8+PC9zdmc+);
}
.icon-filter {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZpbHRlciI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTQgNGgxNnYyLjE3MmEyIDIgMCAwIDEgLS41ODYgMS40MTRsLTQuNDE0IDQuNDE0djdsLTYgMnYtOC41bC00LjQ4IC00LjkyOGEyIDIgMCAwIDEgLS41MiAtMS4zNDV2LTIuMjI3eiIgLz48L3N2Zz4=);
}
.icon-folder-plus {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWZvbGRlci1wbHVzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIgMTloLTdhMiAyIDAgMCAxIC0yIC0ydi0xMWEyIDIgMCAwIDEgMiAtMmg0bDMgM2g3YTIgMiAwIDAgMSAyIDJ2My41IiAvPjxwYXRoIGQ9Ik0xNiAxOWg2IiAvPjxwYXRoIGQ9Ik0xOSAxNnY2IiAvPjwvc3ZnPg==);
}
.icon-fonts {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNSA3VjVIMTguNVY3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNVYxOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDE5SDEwIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.icon-gear {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXNldHRpbmdzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTAuMzI1IDQuMzE3Yy40MjYgLTEuNzU2IDIuOTI0IC0xLjc1NiAzLjM1IDBhMS43MjQgMS43MjQgMCAwIDAgMi41NzMgMS4wNjZjMS41NDMgLS45NCAzLjMxIC44MjYgMi4zNyAyLjM3YTEuNzI0IDEuNzI0IDAgMCAwIDEuMDY1IDIuNTcyYzEuNzU2IC40MjYgMS43NTYgMi45MjQgMCAzLjM1YTEuNzI0IDEuNzI0IDAgMCAwIC0xLjA2NiAyLjU3M2MuOTQgMS41NDMgLS44MjYgMy4zMSAtMi4zNyAyLjM3YTEuNzI0IDEuNzI0IDAgMCAwIC0yLjU3MiAxLjA2NWMtLjQyNiAxLjc1NiAtMi45MjQgMS43NTYgLTMuMzUgMGExLjcyNCAxLjcyNCAwIDAgMCAtMi41NzMgLTEuMDY2Yy0xLjU0MyAuOTQgLTMuMzEgLS44MjYgLTIuMzcgLTIuMzdhMS43MjQgMS43MjQgMCAwIDAgLTEuMDY1IC0yLjU3MmMtMS43NTYgLS40MjYgLTEuNzU2IC0yLjkyNCAwIC0zLjM1YTEuNzI0IDEuNzI0IDAgMCAwIDEuMDY2IC0yLjU3M2MtLjk0IC0xLjU0MyAuODI2IC0zLjMxIDIuMzcgLTIuMzdjMSAuNjA4IDIuMjk2IC4wNyAyLjU3MiAtMS4wNjV6IiAvPjxwYXRoIGQ9Ik05IDEyYTMgMyAwIDEgMCA2IDBhMyAzIDAgMCAwIC02IDAiIC8+PC9zdmc+);
}
.icon-gear-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItc2V0dGluZ3MiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNC42NDcgNC4wODFhLjcyNCAuNzI0IDAgMCAwIDEuMDggLjQ0OGMyLjQzOSAtMS40ODUgNS4yMyAxLjMwNSAzLjc0NSAzLjc0NGEuNzI0IC43MjQgMCAwIDAgLjQ0NyAxLjA4YzIuNzc1IC42NzMgMi43NzUgNC42MiAwIDUuMjk0YS43MjQgLjcyNCAwIDAgMCAtLjQ0OCAxLjA4YzEuNDg1IDIuNDM5IC0xLjMwNSA1LjIzIC0zLjc0NCAzLjc0NWEuNzI0IC43MjQgMCAwIDAgLTEuMDggLjQ0N2MtLjY3MyAyLjc3NSAtNC42MiAyLjc3NSAtNS4yOTQgMGEuNzI0IC43MjQgMCAwIDAgLTEuMDggLS40NDhjLTIuNDM5IDEuNDg1IC01LjIzIC0xLjMwNSAtMy43NDUgLTMuNzQ0YS43MjQgLjcyNCAwIDAgMCAtLjQ0NyAtMS4wOGMtMi43NzUgLS42NzMgLTIuNzc1IC00LjYyIDAgLTUuMjk0YS43MjQgLjcyNCAwIDAgMCAuNDQ4IC0xLjA4Yy0xLjQ4NSAtMi40MzkgMS4zMDUgLTUuMjMgMy43NDQgLTMuNzQ1YS43MjIgLjcyMiAwIDAgMCAxLjA4IC0uNDQ3Yy42NzMgLTIuNzc1IDQuNjIgLTIuNzc1IDUuMjk0IDB6bS0yLjY0NyA0LjkxOWEzIDMgMCAxIDAgMCA2YTMgMyAwIDAgMCAwIC02eiIgLz48L3N2Zz4=);
}
.icon-gift {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWdpZnQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zIDhtMCAxYTEgMSAwIDAgMSAxIC0xaDE2YTEgMSAwIDAgMSAxIDF2MmExIDEgMCAwIDEgLTEgMWgtMTZhMSAxIDAgMCAxIC0xIC0xeiIgLz48cGF0aCBkPSJNMTIgOGwwIDEzIiAvPjxwYXRoIGQ9Ik0xOSAxMnY3YTIgMiAwIDAgMSAtMiAyaC0xMGEyIDIgMCAwIDEgLTIgLTJ2LTciIC8+PHBhdGggZD0iTTcuNSA4YTIuNSAyLjUgMCAwIDEgMCAtNWE0LjggOCAwIDAgMSA0LjUgNWE0LjggOCAwIDAgMSA0LjUgLTVhMi41IDIuNSAwIDAgMSAwIDUiIC8+PC9zdmc+);
}
.icon-gift-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItZ2lmdCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTExIDE0djhoLTRhMyAzIDAgMCAxIC0zIC0zdi00YTEgMSAwIDAgMSAxIC0xaDZ6bTggMGExIDEgMCAwIDEgMSAxdjRhMyAzIDAgMCAxIC0zIDNoLTR2LThoNnptLTIuNSAtMTJhMy41IDMuNSAwIDAgMSAzLjE2MyA1aC4zMzdhMiAyIDAgMCAxIDIgMnYxYTIgMiAwIDAgMSAtMiAyaC03di01aC0ydjVoLTdhMiAyIDAgMCAxIC0yIC0ydi0xYTIgMiAwIDAgMSAyIC0yaC4zMzdhMy40ODYgMy40ODYgMCAwIDEgLS4zMzcgLTEuNWMwIC0xLjkzMyAxLjU2NyAtMy41IDMuNDgzIC0zLjVjMS43NTUgLS4wMyAzLjMxMiAxLjA5MiA0LjM4MSAyLjkzNGwuMTM2IC4yNDNjMS4wMzMgLTEuOTE0IDIuNTYgLTMuMTE0IDQuMjkxIC0zLjE3NWwuMjA5IC0uMDAyem0tOSAyYTEuNSAxLjUgMCAwIDAgMCAzaDMuMTQzYy0uNzQxIC0xLjkwNSAtMS45NDkgLTMuMDIgLTMuMTQzIC0zem04Ljk4MyAwYy0xLjE4IC0uMDIgLTIuMzg1IDEuMDk2IC0zLjEyNiAzaDMuMTQzYTEuNSAxLjUgMCAxIDAgLS4wMTcgLTN6IiAvPjwvc3ZnPg==);
}
.icon-globe {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXdvcmxkIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMyAxMmE5IDkgMCAxIDAgMTggMGE5IDkgMCAwIDAgLTE4IDAiIC8+PHBhdGggZD0iTTMuNiA5aDE2LjgiIC8+PHBhdGggZD0iTTMuNiAxNWgxNi44IiAvPjxwYXRoIGQ9Ik0xMS41IDNhMTcgMTcgMCAwIDAgMCAxOCIgLz48cGF0aCBkPSJNMTIuNSAzYTE3IDE3IDAgMCAxIDAgMTgiIC8+PC9zdmc+);
}
.icon-grid {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWxheW91dC1ncmlkIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNCA0bTAgMWExIDEgMCAwIDEgMSAtMWg0YTEgMSAwIDAgMSAxIDF2NGExIDEgMCAwIDEgLTEgMWgtNGExIDEgMCAwIDEgLTEgLTF6IiAvPjxwYXRoIGQ9Ik0xNCA0bTAgMWExIDEgMCAwIDEgMSAtMWg0YTEgMSAwIDAgMSAxIDF2NGExIDEgMCAwIDEgLTEgMWgtNGExIDEgMCAwIDEgLTEgLTF6IiAvPjxwYXRoIGQ9Ik00IDE0bTAgMWExIDEgMCAwIDEgMSAtMWg0YTEgMSAwIDAgMSAxIDF2NGExIDEgMCAwIDEgLTEgMWgtNGExIDEgMCAwIDEgLTEgLTF6IiAvPjxwYXRoIGQ9Ik0xNCAxNG0wIDFhMSAxIDAgMCAxIDEgLTFoNGExIDEgMCAwIDEgMSAxdjRhMSAxIDAgMCAxIC0xIDFoLTRhMSAxIDAgMCAxIC0xIC0xeiIgLz48L3N2Zz4=);
}
.icon-h1 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWgtMSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDE4di04bC0yIDIiIC8+PHBhdGggZD0iTTQgNnYxMiIgLz48cGF0aCBkPSJNMTIgNnYxMiIgLz48cGF0aCBkPSJNMTEgMThoMiIgLz48cGF0aCBkPSJNMyAxOGgyIiAvPjxwYXRoIGQ9Ik00IDEyaDgiIC8+PHBhdGggZD0iTTMgNmgyIiAvPjxwYXRoIGQ9Ik0xMSA2aDIiIC8+PC9zdmc+);
}
.icon-h2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWgtMiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE3IDEyYTIgMiAwIDEgMSA0IDBjMCAuNTkxIC0uNDE3IDEuMzE4IC0uODE2IDEuODU4bC0zLjE4NCA0LjE0M2w0IDAiIC8+PHBhdGggZD0iTTQgNnYxMiIgLz48cGF0aCBkPSJNMTIgNnYxMiIgLz48cGF0aCBkPSJNMTEgMThoMiIgLz48cGF0aCBkPSJNMyAxOGgyIiAvPjxwYXRoIGQ9Ik00IDEyaDgiIC8+PHBhdGggZD0iTTMgNmgyIiAvPjxwYXRoIGQ9Ik0xMSA2aDIiIC8+PC9zdmc+);
}
.icon-h3 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWgtMyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDE0YTIgMiAwIDEgMCAtMiAtMiIgLz48cGF0aCBkPSJNMTcgMTZhMiAyIDAgMSAwIDIgLTIiIC8+PHBhdGggZD0iTTQgNnYxMiIgLz48cGF0aCBkPSJNMTIgNnYxMiIgLz48cGF0aCBkPSJNMTEgMThoMiIgLz48cGF0aCBkPSJNMyAxOGgyIiAvPjxwYXRoIGQ9Ik00IDEyaDgiIC8+PHBhdGggZD0iTTMgNmgyIiAvPjxwYXRoIGQ9Ik0xMSA2aDIiIC8+PC9zdmc+);
}
.icon-half-star {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3XzcwKSI+CjxwYXRoIGQ9Ik04LjkwNyA4LjI1NUwyLjAwNyA5LjI1NUw3LjAwNyAxNC4xMjJMNS44MjggMjAuOTk1TDExIDE4LjI3NThWNC4wMTQwN0w4LjkwNyA4LjI1NVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04LjkwNyA4LjI1NUwyLjAwNyA5LjI1NUw3LjAwNyAxNC4xMjJMNS44MjggMjAuOTk1TTguOTA3IDguMjU1TDExIDQuMDE0MDdNOC45MDcgOC4yNTVDOC45MDcgOC4yNTUgOS45NjMzNSA2LjExNDU3IDExIDQuMDE0MDdNMTEuOTkzIDIuMDAyQzExLjY5MSAyLjYxMzg5IDExLjM0NjYgMy4zMTE3NSAxMSA0LjAxNDA3TTUuODI4IDIwLjk5NUwxMSAxOC4yNzU4TTUuODI4IDIwLjk5NUM1LjgyOCAyMC45OTUgOC42NzMwMiAxOS40OTkyIDExIDE4LjI3NThNMTEgMTguMjc1OFY0LjAxNDA3TTExIDE4LjI3NThDMTEuMzQ4NyAxOC4wOTI0IDExLjY4NTkgMTcuOTE1MiAxMiAxNy43NUwxMSAxOC4yNzU4Wk0xMSA0LjAxNDA3TDExLjk5MyAyLjAwMiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDJMMTUuMDg2IDguMjUzTDIxLjk4NiA5LjI1M0wxNi45ODYgMTQuMTJMMTguMTY1IDIwLjk5M0wxMi4wMDcgMTcuNzQ4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE3XzcwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.icon-hdd-network-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItY2xvdWQtZGF0YS1jb25uZWN0aW9uIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTUuMjYyIDQuMDg3Yy45NzQgLjc2OCAxLjU2NiAxLjg0OCAxLjY3OCAyLjk5N2wuMDA3IC4xMDdsLjE4IC4wMjVhMy40MiAzLjQyIDAgMCAxIDIuODY3IDMuMTg0bC4wMDYgLjE4OGEzLjQyIDMuNDIgMCAwIDEgLTMuNDI1IDMuNDEyaC0zLjU3NWwuMDAxIDEuMTcxYTMgMyAwIDAgMSAxLjgyOSAxLjgyOWg2LjE3YTEgMSAwIDAgMSAwIDJoLTYuMTdhMy4wMDEgMy4wMDEgMCAwIDEgLTUuNjYgMGgtNi4xN2ExIDEgMCAwIDEgMCAtMmg2LjE3MWEzIDMgMCAwIDEgMS44MjkgLTEuODN2LTEuMTdoLTIuNzRjLTIuMzQxIDAgLTQuMjYgLTEuODI2IC00LjI2IC00LjEwM2MwIC0yLjAwMSAxLjQ4MSAtMy42NTUgMy40MyAtNC4wMjZsLjA4NiAtLjAxNWwuMDQ5IC0uMTEyYy41MTQgLTEuMTI0IDEuNTA4IC0yLjAxIDIuNzU2IC0yLjQ0N2wuMjIyIC0uMDcyYzEuNjI3IC0uNDkgMy40MiAtLjE2NiA0LjcyIC44NjIiIC8+PC9zdmc+);
}
.icon-heart-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItaGVhcnQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik02Ljk3OSAzLjA3NGE2IDYgMCAwIDEgNC45ODggMS40MjVsLjAzNyAuMDMzbC4wMzQgLS4wM2E2IDYgMCAwIDEgNC43MzMgLTEuNDRsLjI0NiAuMDM2YTYgNiAwIDAgMSAzLjM2NCAxMC4wMDhsLS4xOCAuMTg1bC0uMDQ4IC4wNDFsLTcuNDUgNy4zNzlhMSAxIDAgMCAxIC0xLjMxMyAuMDgybC0uMDk0IC0uMDgybC03LjQ5MyAtNy40MjJhNiA2IDAgMCAxIDMuMTc2IC0xMC4yMTV6IiAvPjwvc3ZnPg==);
}
.icon-heart-handshake {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWhlYXJ0LWhhbmRzaGFrZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5LjUgMTIuNTcybC03LjUgNy40MjhsLTcuNSAtNy40MjhhNSA1IDAgMSAxIDcuNSAtNi41NjZhNSA1IDAgMSAxIDcuNSA2LjU3MiIgLz48cGF0aCBkPSJNMTIgNmwtMy4yOTMgMy4yOTNhMSAxIDAgMCAwIDAgMS40MTRsLjU0MyAuNTQzYy42OSAuNjkgMS44MSAuNjkgMi41IDBsMSAtMWEzLjE4MiAzLjE4MiAwIDAgMSA0LjUgMGwyLjI1IDIuMjUiIC8+PHBhdGggZD0iTTEyLjUgMTUuNWwyIDIiIC8+PHBhdGggZD0iTTE1IDEzbDIgMiIgLz48L3N2Zz4=);
}
.icon-horizontal-rule {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE4IDEyLjAwOEg2Ii8+PC9zdmc+);
}
.icon-image {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXBob3RvIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTUgOGguMDEiIC8+PHBhdGggZD0iTTMgNmEzIDMgMCAwIDEgMyAtM2gxMmEzIDMgMCAwIDEgMyAzdjEyYTMgMyAwIDAgMSAtMyAzaC0xMmEzIDMgMCAwIDEgLTMgLTN2LTEyeiIgLz48cGF0aCBkPSJNMyAxNmw1IC01Yy45MjggLS44OTMgMi4wNzIgLS44OTMgMyAwbDUgNSIgLz48cGF0aCBkPSJNMTQgMTRsMSAtMWMuOTI4IC0uODkzIDIuMDcyIC0uODkzIDMgMGwzIDMiIC8+PC9zdmc+);
}
.icon-info-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWluZm8tY2lyY2xlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMyAxMmE5IDkgMCAxIDAgMTggMGE5IDkgMCAwIDAgLTE4IDAiIC8+PHBhdGggZD0iTTEyIDloLjAxIiAvPjxwYXRoIGQ9Ik0xMSAxMmgxdjRoMSIgLz48L3N2Zz4=);
}
.icon-info-circle-fill,
[role=alert].info::before,
[role=status].info::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItaW5mby1jaXJjbGUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyYzUuNTIzIDAgMTAgNC40NzcgMTAgMTBhMTAgMTAgMCAwIDEgLTE5Ljk5NSAuMzI0bC0uMDA1IC0uMzI0bC4wMDQgLS4yOGMuMTQ4IC01LjM5MyA0LjU2NiAtOS43MiA5Ljk5NiAtOS43MnptMCA5aC0xbC0uMTE3IC4wMDdhMSAxIDAgMCAwIDAgMS45ODZsLjExNyAuMDA3djNsLjAwNyAuMTE3YTEgMSAwIDAgMCAuODc2IC44NzZsLjExNyAuMDA3aDFsLjExNyAtLjAwN2ExIDEgMCAwIDAgLjg3NiAtLjg3NmwuMDA3IC0uMTE3bC0uMDA3IC0uMTE3YTEgMSAwIDAgMCAtLjc2NCAtLjg1N2wtLjExMiAtLjAybC0uMTE3IC0uMDA2di0zbC0uMDA3IC0uMTE3YTEgMSAwIDAgMCAtLjg3NiAtLjg3NmwtLjExNyAtLjAwN3ptLjAxIC0zbC0uMTI3IC4wMDdhMSAxIDAgMCAwIDAgMS45ODZsLjExNyAuMDA3bC4xMjcgLS4wMDdhMSAxIDAgMCAwIDAgLTEuOTg2bC0uMTE3IC0uMDA3eiIgLz48L3N2Zz4=);
}
.icon-input-cursor-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWN1cnNvci10ZXh0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTAgMTJoNCIgLz48cGF0aCBkPSJNOSA0YTMgMyAwIDAgMSAzIDN2MTBhMyAzIDAgMCAxIC0zIDMiIC8+PHBhdGggZD0iTTE1IDRhMyAzIDAgMCAwIC0zIDN2MTBhMyAzIDAgMCAwIDMgMyIgLz48L3N2Zz4=);
}
.icon-italic {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWl0YWxpYyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTExIDVsNiAwIiAvPjxwYXRoIGQ9Ik03IDE5bDYgMCIgLz48cGF0aCBkPSJNMTQgNWwtNCAxNCIgLz48L3N2Zz4=);
}
.icon-key2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWtleSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU1NSAzLjg0M2wzLjYwMiAzLjYwMmEyLjg3NyAyLjg3NyAwIDAgMSAwIDQuMDY5bC0yLjY0MyAyLjY0M2EyLjg3NyAyLjg3NyAwIDAgMSAtNC4wNjkgMGwtLjMwMSAtLjMwMWwtNi41NTggNi41NThhMiAyIDAgMCAxIC0xLjIzOSAuNTc4bC0uMTc1IC4wMDhoLTEuMTcyYTEgMSAwIDAgMSAtLjk5MyAtLjg4M2wtLjAwNyAtLjExN3YtMS4xNzJhMiAyIDAgMCAxIC40NjcgLTEuMjg0bC4xMTkgLS4xM2wuNDE0IC0uNDE0aDJ2LTJoMnYtMmwyLjE0NCAtMi4xNDRsLS4zMDEgLS4zMDFhMi44NzcgMi44NzcgMCAwIDEgMCAtNC4wNjlsMi42NDMgLTIuNjQzYTIuODc3IDIuODc3IDAgMCAxIDQuMDY5IDB6IiAvPjxwYXRoIGQ9Ik0xNSA5aC4wMSIgLz48L3N2Zz4=);
}
.icon-lighting-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYm9sdCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEzIDJsLjAxOCAuMDAxbC4wMTYgLjAwMWwuMDgzIC4wMDVsLjAxMSAuMDAyaC4wMTFsLjAzOCAuMDA5bC4wNTIgLjAwOGwuMDE2IC4wMDZsLjAxMSAuMDAxbC4wMjkgLjAxMWwuMDUyIC4wMTRsLjAxOSAuMDA5bC4wMTUgLjAwNGwuMDI4IC4wMTRsLjA0IC4wMTdsLjAyMSAuMDEybC4wMjIgLjAxbC4wMjMgLjAxNWwuMDMxIC4wMTdsLjAzNCAuMDI0bC4wMTggLjAxMWwuMDEzIC4wMTJsLjAyNCAuMDE3bC4wMzggLjAzNGwuMDIyIC4wMTdsLjAwOCAuMDFsLjAxNCAuMDEybC4wMzYgLjA0MWwuMDI2IC4wMjdsLjAwNiAuMDA5Yy4xMiAuMTQ3IC4xOTYgLjMyMiAuMjE4IC41MTNsLjAwMSAuMDEybC4wMDIgLjA0MWwuMDA0IC4wNjR2Nmg1YTEgMSAwIDAgMSAuODY4IDEuNDk3bC0uMDYgLjA5MWwtOCAxMWMtLjU2OCAuNzgzIC0xLjgwOCAuMzggLTEuODA4IC0uNTg4di02aC01YTEgMSAwIDAgMSAtLjg2OCAtMS40OTdsLjA2IC0uMDkxbDggLTExbC4wMSAtLjAxM2wuMDE4IC0uMDI0bC4wMzMgLS4wMzhsLjAxOCAtLjAyMmwuMDA5IC0uMDA4bC4wMTMgLS4wMTRsLjA0IC0uMDM2bC4wMjggLS4wMjZsLjAwOCAtLjAwNmExIDEgMCAwIDEgLjQwMiAtLjE5OWwuMDExIC0uMDAxbC4wMjcgLS4wMDVsLjA3NCAtLjAxM2wuMDExIC0uMDAxbC4wNDEgLS4wMDJ6IiAvPjwvc3ZnPg==);
}
.icon-link {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWxpbmsiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik05IDE1bDYgLTYiIC8+PHBhdGggZD0iTTExIDZsLjQ2MyAtLjUzNmE1IDUgMCAwIDEgNy4wNzEgNy4wNzJsLS41MzQgLjQ2NCIgLz48cGF0aCBkPSJNMTMgMThsLS4zOTcgLjUzNGE1LjA2OCA1LjA2OCAwIDAgMSAtNy4xMjcgMGE0Ljk3MiA0Ljk3MiAwIDAgMSAwIC03LjA3MWwuNTI0IC0uNDYzIiAvPjwvc3ZnPg==);
}
.icon-linkedin {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYnJhbmQtbGlua2VkaW4iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNyAyYTUgNSAwIDAgMSA1IDV2MTBhNSA1IDAgMCAxIC01IDVoLTEwYTUgNSAwIDAgMSAtNSAtNXYtMTBhNSA1IDAgMCAxIDUgLTV6bS05IDhhMSAxIDAgMCAwIC0xIDF2NWExIDEgMCAwIDAgMiAwdi01YTEgMSAwIDAgMCAtMSAtMW02IDBhMyAzIDAgMCAwIC0xLjE2OCAuMjM2bC0uMTI1IC4wNTdhMSAxIDAgMCAwIC0xLjcwNyAuNzA3djVhMSAxIDAgMCAwIDIgMHYtM2ExIDEgMCAwIDEgMiAwdjNhMSAxIDAgMCAwIDIgMHYtM2EzIDMgMCAwIDAgLTMgLTNtLTYgLTNhMSAxIDAgMCAwIC0uOTkzIC44ODNsLS4wMDcgLjEyN2ExIDEgMCAwIDAgMS45OTMgLjExN2wuMDA3IC0uMTI3YTEgMSAwIDAgMCAtMSAtMSIgLz48L3N2Zz4=);
}
.icon-lock-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItbG9jayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJhNSA1IDAgMCAxIDUgNXYzYTMgMyAwIDAgMSAzIDN2NmEzIDMgMCAwIDEgLTMgM2gtMTBhMyAzIDAgMCAxIC0zIC0zdi02YTMgMyAwIDAgMSAzIC0zdi0zYTUgNSAwIDAgMSA1IC01bTAgMTJhMiAyIDAgMCAwIC0xLjk5NSAxLjg1bC0uMDA1IC4xNWEyIDIgMCAxIDAgMiAtMm0wIC0xMGEzIDMgMCAwIDAgLTMgM3YzaDZ2LTNhMyAzIDAgMCAwIC0zIC0zIiAvPjwvc3ZnPg==);
}
.icon-media {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWxpYnJhcnktcGhvdG8iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik03IDNtMCAyLjY2N2EyLjY2NyAyLjY2NyAwIDAgMSAyLjY2NyAtMi42NjdoOC42NjZhMi42NjcgMi42NjcgMCAwIDEgMi42NjcgMi42Njd2OC42NjZhMi42NjcgMi42NjcgMCAwIDEgLTIuNjY3IDIuNjY3aC04LjY2NmEyLjY2NyAyLjY2NyAwIDAgMSAtMi42NjcgLTIuNjY3eiIgLz48cGF0aCBkPSJNNC4wMTIgNy4yNmEyLjAwNSAyLjAwNSAwIDAgMCAtMS4wMTIgMS43Mzd2MTBjMCAxLjEgLjkgMiAyIDJoMTBjLjc1IDAgMS4xNTggLS4zODUgMS41IC0xIiAvPjxwYXRoIGQ9Ik0xNyA3aC4wMSIgLz48cGF0aCBkPSJNNyAxM2wzLjY0NCAtMy42NDRhMS4yMSAxLjIxIDAgMCAxIDEuNzEyIDBsMy42NDQgMy42NDQiIC8+PHBhdGggZD0iTTE1IDEybDEuNjQ0IC0xLjY0NGExLjIxIDEuMjEgMCAwIDEgMS43MTIgMGwyLjY0NCAyLjY0NCIgLz48L3N2Zz4=);
}
.icon-mic-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItbWljcm9waG9uZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDlhMSAxIDAgMCAxIDEgMWE4IDggMCAwIDEgLTYuOTk5IDcuOTM4bC0uMDAxIDIuMDYyaDNhMSAxIDAgMCAxIDAgMmgtOGExIDEgMCAwIDEgMCAtMmgzdi0yLjA2MmE4IDggMCAwIDEgLTcgLTcuOTM4YTEgMSAwIDEgMSAyIDBhNiA2IDAgMCAwIDEyIDBhMSAxIDAgMCAxIDEgLTFtLTcgLThhNCA0IDAgMCAxIDQgNHY1YTQgNCAwIDEgMSAtOCAwdi01YTQgNCAwIDAgMSA0IC00IiAvPjwvc3ZnPg==);
}
.icon-music-note-beamed {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLW11c2ljIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMyAxN2EzIDMgMCAxIDAgNiAwYTMgMyAwIDAgMCAtNiAwIiAvPjxwYXRoIGQ9Ik0xMyAxN2EzIDMgMCAxIDAgNiAwYTMgMyAwIDAgMCAtNiAwIiAvPjxwYXRoIGQ9Ik05IDE3di0xM2gxMHYxMyIgLz48cGF0aCBkPSJNOSA4aDEwIiAvPjwvc3ZnPg==);
}
.icon-ordered-list {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWxpc3QtbnVtYmVycyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTExIDZoOSIgLz48cGF0aCBkPSJNMTEgMTJoOSIgLz48cGF0aCBkPSJNMTIgMThoOCIgLz48cGF0aCBkPSJNNCAxNmEyIDIgMCAxIDEgNCAwYzAgLjU5MSAtLjUgMSAtMSAxLjVsLTMgMi41aDQiIC8+PHBhdGggZD0iTTYgMTB2LTZsLTIgMiIgLz48L3N2Zz4=);
}
.icon-outline-bell {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJlbGwiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMCA1YTIgMiAwIDEgMSA0IDBhNyA3IDAgMCAxIDQgNnYzYTQgNCAwIDAgMCAyIDNoLTE2YTQgNCAwIDAgMCAyIC0zdi0zYTcgNyAwIDAgMSA0IC02IiAvPjxwYXRoIGQ9Ik05IDE3djFhMyAzIDAgMCAwIDYgMHYtMSIgLz48L3N2Zz4=);
}
.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNoZWNrIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNSAxMmw1IDVsMTAgLTEwIiAvPjwvc3ZnPg==);
}
.icon-outline-check-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTkgMTIuMDA3IDIgMiA0LTRtNiAyYTkgOSAwIDEgMS0xOCAwIDkgOSAwIDAgMSAxOCAwIi8+PC9zdmc+);
}
.icon-outline-check-circle-about {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0ZGOTBFOCIgZD0iTTIxIDEyYTkgOSAwIDEgMS0xOCAwIDkgOSAwIDAgMSAxOCAwIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTkgMTIgMiAyIDQtNG02IDJhOSA5IDAgMSAxLTE4IDAgOSA5IDAgMCAxIDE4IDAiLz48L3N2Zz4=);
}
.icon-outline-cheveron-double-left {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNoZXZyb25zLWxlZnQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMSA3bC01IDVsNSA1IiAvPjxwYXRoIGQ9Ik0xNyA3bC01IDVsNSA1IiAvPjwvc3ZnPg==);
}
.icon-outline-cheveron-double-right {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNoZXZyb25zLXJpZ2h0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNyA3bDUgNWwtNSA1IiAvPjxwYXRoIGQ9Ik0xMyA3bDUgNWwtNSA1IiAvPjwvc3ZnPg==);
}
.icon-outline-cheveron-down,
table > thead th[aria-sort=descending]:after,
[role=tree] [role=treeitem][aria-expanded] > .content::before,
.pill.expandable::before,
.pill.select::before,
nav footer .popover > summary::before,
details[open] > summary::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNoZXZyb24tZG93biI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTYgOWw2IDZsNiAtNiIgLz48L3N2Zz4=);
}
.icon-outline-cheveron-left {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNoZXZyb24tbGVmdCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1IDZsLTYgNmw2IDYiIC8+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNoZXZyb24tcmlnaHQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik05IDZsNiA2bC02IDYiIC8+PC9zdmc+);
}
.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNoZXZyb24tdXAiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik02IDE1bDYgLTZsNiA2IiAvPjwvc3ZnPg==);
}
.icon-outline-circle-play {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXBsYXllci1wbGF5Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNyA0djE2bDEzIC04eiIgLz48L3N2Zz4=);
}
.icon-outline-clock {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNsb2NrIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMyAxMmE5IDkgMCAxIDAgMTggMGE5IDkgMCAwIDAgLTE4IDAiIC8+PHBhdGggZD0iTTEyIDd2NWwzIDMiIC8+PC9zdmc+);
}
.icon-outline-credit-card {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNyZWRpdC1jYXJkIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMyA1bTAgM2EzIDMgMCAwIDEgMyAtM2gxMmEzIDMgMCAwIDEgMyAzdjhhMyAzIDAgMCAxIC0zIDNoLTEyYTMgMyAwIDAgMSAtMyAtM3oiIC8+PHBhdGggZD0iTTMgMTBsMTggMCIgLz48cGF0aCBkPSJNNyAxNWwuMDEgMCIgLz48cGF0aCBkPSJNMTEgMTVsMiAwIiAvPjwvc3ZnPg==);
}
.icon-outline-currency-dollar {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNvaW4iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAxMm0tOSAwYTkgOSAwIDEgMCAxOCAwYTkgOSAwIDEgMCAtMTggMCIgLz48cGF0aCBkPSJNMTQuOCA5YTIgMiAwIDAgMCAtMS44IC0xaC0yYTIgMiAwIDEgMCAwIDRoMmEyIDIgMCAxIDEgMCA0aC0yYTIgMiAwIDAgMSAtMS44IC0xIiAvPjxwYXRoIGQ9Ik0xMiA3djEwIiAvPjwvc3ZnPg==);
}
.icon-outline-dots-circle-horizontal {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWRvdHMtY2lyY2xlLWhvcml6b250YWwiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAxMm0tOSAwYTkgOSAwIDEgMCAxOCAwYTkgOSAwIDEgMCAtMTggMCIgLz48cGF0aCBkPSJNOCAxMmwwIC4wMSIgLz48cGF0aCBkPSJNMTIgMTJsMCAuMDEiIC8+PHBhdGggZD0iTTE2IDEybDAgLjAxIiAvPjwvc3ZnPg==);
}
.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWdyaXAtdmVydGljYWwiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik05IDVtLTEgMGExIDEgMCAxIDAgMiAwYTEgMSAwIDEgMCAtMiAwIiAvPjxwYXRoIGQ9Ik05IDEybS0xIDBhMSAxIDAgMSAwIDIgMGExIDEgMCAxIDAgLTIgMCIgLz48cGF0aCBkPSJNOSAxOW0tMSAwYTEgMSAwIDEgMCAyIDBhMSAxIDAgMSAwIC0yIDAiIC8+PHBhdGggZD0iTTE1IDVtLTEgMGExIDEgMCAxIDAgMiAwYTEgMSAwIDEgMCAtMiAwIiAvPjxwYXRoIGQ9Ik0xNSAxMm0tMSAwYTEgMSAwIDEgMCAyIDBhMSAxIDAgMSAwIC0yIDAiIC8+PHBhdGggZD0iTTE1IDE5bS0xIDBhMSAxIDAgMSAwIDIgMGExIDEgMCAxIDAgLTIgMCIgLz48L3N2Zz4=);
}
.icon-outline-drag-vert {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWdyaXAtaG9yaXpvbnRhbCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTUgOW0tMSAwYTEgMSAwIDEgMCAyIDBhMSAxIDAgMSAwIC0yIDAiIC8+PHBhdGggZD0iTTUgMTVtLTEgMGExIDEgMCAxIDAgMiAwYTEgMSAwIDEgMCAtMiAwIiAvPjxwYXRoIGQ9Ik0xMiA5bS0xIDBhMSAxIDAgMSAwIDIgMGExIDEgMCAxIDAgLTIgMCIgLz48cGF0aCBkPSJNMTIgMTVtLTEgMGExIDEgMCAxIDAgMiAwYTEgMSAwIDEgMCAtMiAwIiAvPjxwYXRoIGQ9Ik0xOSA5bS0xIDBhMSAxIDAgMSAwIDIgMGExIDEgMCAxIDAgLTIgMCIgLz48cGF0aCBkPSJNMTkgMTVtLTEgMGExIDEgMCAxIDAgMiAwYTEgMSAwIDEgMCAtMiAwIiAvPjwvc3ZnPg==);
}
.icon-outline-duplicate {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNvcHkiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik03IDdtMCAyLjY2N2EyLjY2NyAyLjY2NyAwIDAgMSAyLjY2NyAtMi42NjdoOC42NjZhMi42NjcgMi42NjcgMCAwIDEgMi42NjcgMi42Njd2OC42NjZhMi42NjcgMi42NjcgMCAwIDEgLTIuNjY3IDIuNjY3aC04LjY2NmEyLjY2NyAyLjY2NyAwIDAgMSAtMi42NjcgLTIuNjY3eiIgLz48cGF0aCBkPSJNNC4wMTIgMTYuNzM3YTIuMDA1IDIuMDA1IDAgMCAxIC0xLjAxMiAtMS43Mzd2LTEwYzAgLTEuMSAuOSAtMiAyIC0yaDEwYy43NSAwIDEuMTU4IC4zODUgMS41IDEiIC8+PC9zdmc+);
}
.icon-outline-key {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWtleSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU1NSAzLjg0M2wzLjYwMiAzLjYwMmEyLjg3NyAyLjg3NyAwIDAgMSAwIDQuMDY5bC0yLjY0MyAyLjY0M2EyLjg3NyAyLjg3NyAwIDAgMSAtNC4wNjkgMGwtLjMwMSAtLjMwMWwtNi41NTggNi41NThhMiAyIDAgMCAxIC0xLjIzOSAuNTc4bC0uMTc1IC4wMDhoLTEuMTcyYTEgMSAwIDAgMSAtLjk5MyAtLjg4M2wtLjAwNyAtLjExN3YtMS4xNzJhMiAyIDAgMCAxIC40NjcgLTEuMjg0bC4xMTkgLS4xM2wuNDE0IC0uNDE0aDJ2LTJoMnYtMmwyLjE0NCAtMi4xNDRsLS4zMDEgLS4zMDFhMi44NzcgMi44NzcgMCAwIDEgMCAtNC4wNjlsMi42NDMgLTIuNjQzYTIuODc3IDIuODc3IDAgMCAxIDQuMDY5IDB6IiAvPjxwYXRoIGQ9Ik0xNSA5aC4wMSIgLz48L3N2Zz4=);
}
.icon-outline-mail-open {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLW1haWwtb3BlbmVkIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMyA5bDkgNmw5IC02bC05IC02bC05IDYiIC8+PHBhdGggZD0iTTIxIDl2MTBhMiAyIDAgMCAxIC0yIDJoLTE0YTIgMiAwIDAgMSAtMiAtMnYtMTAiIC8+PHBhdGggZD0iTTMgMTlsNiAtNiIgLz48cGF0aCBkPSJNMTUgMTNsNiA2IiAvPjwvc3ZnPg==);
}
.icon-outline-menu,
nav .navbar .toggle::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLW1lbnUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik00IDhsMTYgMCIgLz48cGF0aCBkPSJNNCAxNmwxNiAwIiAvPjwvc3ZnPg==);
}
.icon-outline-refresh {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXJlZnJlc2giPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yMCAxMWE4LjEgOC4xIDAgMCAwIC0xNS41IC0ybS0uNSAtNHY0aDQiIC8+PHBhdGggZD0iTTQgMTNhOC4xIDguMSAwIDAgMCAxNS41IDJtLjUgNHYtNGgtNCIgLz48L3N2Zz4=);
}
.icon-outline-shopping-bag {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXNob3BwaW5nLWJhZyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTYuMzMxIDhoMTEuMzM5YTIgMiAwIDAgMSAxLjk3NyAyLjMwNGwtMS4yNTUgOC4xNTJhMyAzIDAgMCAxIC0yLjk2NiAyLjU0NGgtNi44NTJhMyAzIDAgMCAxIC0yLjk2NSAtMi41NDRsLTEuMjU1IC04LjE1MmEyIDIgMCAwIDEgMS45NzcgLTIuMzA0eiIgLz48cGF0aCBkPSJNOSAxMXYtNWEzIDMgMCAwIDEgNiAwdjUiIC8+PC9zdmc+);
}
.icon-outline-star {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXN0YXIiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAxNy43NWwtNi4xNzIgMy4yNDVsMS4xNzkgLTYuODczbC01IC00Ljg2N2w2LjkgLTFsMy4wODYgLTYuMjUzbDMuMDg2IDYuMjUzbDYuOSAxbC01IDQuODY3bDEuMTc5IDYuODczeiIgLz48L3N2Zz4=);
}
.icon-paperclip {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXBhcGVyY2xpcCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1IDdsLTYuNSA2LjVhMS41IDEuNSAwIDAgMCAzIDNsNi41IC02LjVhMyAzIDAgMCAwIC02IC02bC02LjUgNi41YTQuNSA0LjUgMCAwIDAgOSA5bDYuNSAtNi41IiAvPjwvc3ZnPg==);
}
.icon-pencil {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXBlbmNpbCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTQgMjBoNGwxMC41IC0xMC41YTIuODI4IDIuODI4IDAgMSAwIC00IC00bC0xMC41IDEwLjV2NCIgLz48cGF0aCBkPSJNMTMuNSA2LjVsNCA0IiAvPjwvc3ZnPg==);
}
.icon-people-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXVzZXJzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNOSA3bS00IDBhNCA0IDAgMSAwIDggMGE0IDQgMCAxIDAgLTggMCIgLz48cGF0aCBkPSJNMyAyMXYtMmE0IDQgMCAwIDEgNCAtNGg0YTQgNCAwIDAgMSA0IDR2MiIgLz48cGF0aCBkPSJNMTYgMy4xM2E0IDQgMCAwIDEgMCA3Ljc1IiAvPjxwYXRoIGQ9Ik0yMSAyMXYtMmE0IDQgMCAwIDAgLTMgLTMuODUiIC8+PC9zdmc+);
}
.icon-person {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXVzZXIiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik04IDdhNCA0IDAgMSAwIDggMGE0IDQgMCAwIDAgLTggMCIgLz48cGF0aCBkPSJNNiAyMXYtMmE0IDQgMCAwIDEgNCAtNGg0YTQgNCAwIDAgMSA0IDR2MiIgLz48L3N2Zz4=);
}
.icon-person-circle-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXVzZXItY2lyY2xlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIgMTJtLTkgMGE5IDkgMCAxIDAgMTggMGE5IDkgMCAxIDAgLTE4IDAiIC8+PHBhdGggZD0iTTEyIDEwbS0zIDBhMyAzIDAgMSAwIDYgMGEzIDMgMCAxIDAgLTYgMCIgLz48cGF0aCBkPSJNNi4xNjggMTguODQ5YTQgNCAwIDAgMSAzLjgzMiAtMi44NDloNGE0IDQgMCAwIDEgMy44MzQgMi44NTUiIC8+PC9zdmc+);
}
.icon-person-plus-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXVzZXItcGx1cyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTggN2E0IDQgMCAxIDAgOCAwYTQgNCAwIDAgMCAtOCAwIiAvPjxwYXRoIGQ9Ik0xNiAxOWg2IiAvPjxwYXRoIGQ9Ik0xOSAxNnY2IiAvPjxwYXRoIGQ9Ik02IDIxdi0yYTQgNCAwIDAgMSA0IC00aDQiIC8+PC9zdmc+);
}
.icon-person-x-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXVzZXIteCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTggN2E0IDQgMCAxIDAgOCAwYTQgNCAwIDAgMCAtOCAwIiAvPjxwYXRoIGQ9Ik02IDIxdi0yYTQgNCAwIDAgMSA0IC00aDMuNSIgLz48cGF0aCBkPSJNMjIgMjJsLTUgLTUiIC8+PHBhdGggZD0iTTE3IDIybDUgLTUiIC8+PC9zdmc+);
}
.icon-phone {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWRldmljZS1tb2JpbGUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik02IDVhMiAyIDAgMCAxIDIgLTJoOGEyIDIgMCAwIDEgMiAydjE0YTIgMiAwIDAgMSAtMiAyaC04YTIgMiAwIDAgMSAtMiAtMnYtMTR6IiAvPjxwYXRoIGQ9Ik0xMSA0aDIiIC8+PHBhdGggZD0iTTEyIDE3di4wMSIgLz48L3N2Zz4=);
}
.icon-plus {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXBsdXMiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiA1bDAgMTQiIC8+PHBhdGggZD0iTTUgMTJsMTQgMCIgLz48L3N2Zz4=);
}
.icon-quote {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXF1b3RlcyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTQgMTJjLTEuMzMzIC0xLjg1NCAtMS4zMzMgLTQuMTQ2IDAgLTYiIC8+PHBhdGggZD0iTTggMTJjLTEuMzMzIC0xLjg1NCAtMS4zMzMgLTQuMTQ2IDAgLTYiIC8+PHBhdGggZD0iTTE2IDE4YzEuMzMzIC0xLjg1NCAxLjMzMyAtNC4xNDYgMCAtNiIgLz48cGF0aCBkPSJNMjAgMThjMS4zMzMgLTEuODU0IDEuMzMzIC00LjE0NiAwIC02IiAvPjwvc3ZnPg==);
}
.icon-quote-squared {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItcXVvdGUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik05IDVhMiAyIDAgMCAxIDIgMnY2YzAgMy4xMyAtMS42NSA1LjE5MyAtNC43NTcgNS45N2ExIDEgMCAxIDEgLS40ODYgLTEuOTRjMi4yMjcgLS41NTcgMy4yNDMgLTEuODI3IDMuMjQzIC00LjAzdi0xaC0zYTIgMiAwIDAgMSAtMS45OTUgLTEuODVsLS4wMDUgLS4xNXYtM2EyIDIgMCAwIDEgMiAtMnoiIC8+PHBhdGggZD0iTTE4IDVhMiAyIDAgMCAxIDIgMnY2YzAgMy4xMyAtMS42NSA1LjE5MyAtNC43NTcgNS45N2ExIDEgMCAxIDEgLS40ODYgLTEuOTRjMi4yMjcgLS41NTcgMy4yNDMgLTEuODI3IDMuMjQzIC00LjAzdi0xaC0zYTIgMiAwIDAgMSAtMS45OTUgLTEuODVsLS4wMDUgLS4xNXYtM2EyIDIgMCAwIDEgMiAtMnoiIC8+PC9zdmc+);
}
.icon-redo {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWFycm93LWZvcndhcmQtdXAiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNSAxNGw0IC00bC00IC00IiAvPjxwYXRoIGQ9Ik0xOSAxMGgtMTFhNCA0IDAgMSAwIDAgOGgxIiAvPjwvc3ZnPg==);
}
.icon-save {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSI4OCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItc2F2ZSI+PHBhdGggZD0iTTE5IDIxSDVhMiAyIDAgMCAxLTItMlY1YTIgMiAwIDAgMSAyLTJoMTFsNSA1djExYTIgMiAwIDAgMS0yIDJ6Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iMTcgMjEgMTcgMTMgNyAxMyA3IDIxIj48L3BvbHlsaW5lPjxwb2x5bGluZSBwb2ludHM9IjcgMyA3IDggMTUgOCI+PC9wb2x5bGluZT48L3N2Zz4=);
}
.icon-scissors {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXNjaXNzb3JzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNiA3bS0zIDBhMyAzIDAgMSAwIDYgMGEzIDMgMCAxIDAgLTYgMCIgLz48cGF0aCBkPSJNNiAxN20tMyAwYTMgMyAwIDEgMCA2IDBhMyAzIDAgMSAwIC02IDAiIC8+PHBhdGggZD0iTTguNiA4LjZsMTAuNCAxMC40IiAvPjxwYXRoIGQ9Ik04LjYgMTUuNGwxMC40IC0xMC40IiAvPjwvc3ZnPg==);
}
.icon-share {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXNoYXJlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNiAxMm0tMyAwYTMgMyAwIDEgMCA2IDBhMyAzIDAgMSAwIC02IDAiIC8+PHBhdGggZD0iTTE4IDZtLTMgMGEzIDMgMCAxIDAgNiAwYTMgMyAwIDEgMCAtNiAwIiAvPjxwYXRoIGQ9Ik0xOCAxOG0tMyAwYTMgMyAwIDEgMCA2IDBhMyAzIDAgMSAwIC02IDAiIC8+PHBhdGggZD0iTTguNyAxMC43bDYuNiAtMy40IiAvPjxwYXRoIGQ9Ik04LjcgMTMuM2w2LjYgMy40IiAvPjwvc3ZnPg==);
}
.icon-shield-exclamation {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXNoaWVsZC1leGNsYW1hdGlvbiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjA0IDE5Ljc0NWMtLjk0MiAuNTUxIC0xLjk2NCAuOTc2IC0zLjA0IDEuMjU1YTEyIDEyIDAgMCAxIC04LjUgLTE1YTEyIDEyIDAgMCAwIDguNSAtM2ExMiAxMiAwIDAgMCA4LjUgM2ExMiAxMiAwIDAgMSAuMTk1IDYuMDE1IiAvPjxwYXRoIGQ9Ik0xOSAxNnYzIiAvPjxwYXRoIGQ9Ik0xOSAyMnYuMDEiIC8+PC9zdmc+);
}
.icon-shop-window {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI3NiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMzYsOTZhMTIsMTIsMCwwLDAtLjQ0LTMuM0wyMjEuMiw0Mi41MUEyMC4wOCwyMC4wOCwwLDAsMCwyMDIsMjhINTRBMjAuMDgsMjAuMDgsMCwwLDAsMzQuOCw0Mi41MUwyMC40Niw5Mi43QTEyLDEyLDAsMCwwLDIwLDk2aDB2MTZhNDMuOTQsNDMuOTQsMCwwLDAsMTYsMzMuOTJWMjE2YTEyLDEyLDAsMCwwLDEyLDEySDIwOGExMiwxMiwwLDAsMCwxMi0xMlYxNDUuOTJBNDMuOTQsNDMuOTQsMCwwLDAsMjM2LDExMlY5NlpNNTcuMDUsNTJIMTk5bDkuMTQsMzJINDcuOTFabTkxLDU2djRhMjAsMjAsMCwwLDEtNDAsMHYtNFpNNTMsMTI4LjcxQTIwLDIwLDAsMCwxLDQ0LDExMnYtNEg4NHY0YTIwLDIwLDAsMCwxLTIwLDIwLDE5Ljc2LDE5Ljc2LDAsMCwxLTkuMDctMi4yQTExLjU0LDExLjU0LDAsMCwwLDUzLDEyOC43MVpNMTk2LDIwNEg2MFYxNTUuODFjMS4zMi4xMiwyLjY1LjE5LDQsLjE5YTQzLjg2LDQzLjg2LDAsMCwwLDMyLTEzLjg1LDQzLjg5LDQzLjg5LDAsMCwwLDY0LDBBNDMuODYsNDMuODYsMCwwLDAsMTkyLDE1NmMxLjM1LDAsMi42OC0uMDcsNC0uMTlabTE2LTkyYTIwLDIwLDAsMCwxLTksMTYuNzEsMTEuNjYsMTEuNjYsMCwwLDAtMS44OCwxLjA5QTIwLDIwLDAsMCwxLDE3MiwxMTJ2LTRoNDBaIj48L3BhdGg+PC9zdmc+);
}
.icon-shop-window-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI3NiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMzEuNjksOTMuODEsMjE3LjM1LDQzLjZBMTYuMDcsMTYuMDcsMCwwLDAsMjAyLDMySDU0QTE2LjA3LDE2LjA3LDAsMCwwLDM4LjY1LDQzLjZMMjQuMzEsOTMuODFBNy45NCw3Ljk0LDAsMCwwLDI0LDk2djE2YTQwLDQwLDAsMCwwLDE2LDMydjcyYTgsOCwwLDAsMCw4LDhIMjA4YTgsOCwwLDAsMCw4LThWMTQ0YTQwLDQwLDAsMCwwLDE2LTMyVjk2QTcuOTQsNy45NCwwLDAsMCwyMzEuNjksOTMuODFaTTg4LDExMmEyNCwyNCwwLDAsMS0zNS4xMiwyMS4yNiw3Ljg4LDcuODgsMCwwLDAtMS44Mi0xLjA2QTI0LDI0LDAsMCwxLDQwLDExMnYtOEg4OFptNjQsMGEyNCwyNCwwLDAsMS00OCwwdi04aDQ4Wm02NCwwYTI0LDI0LDAsMCwxLTExLjA3LDIwLjIsOC4wOCw4LjA4LDAsMCwwLTEuOCwxLjA1QTI0LDI0LDAsMCwxLDE2OCwxMTJ2LThoNDhaIj48L3BhdGg+PC9zdmc+);
}
.icon-skip-back-15 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXJld2luZC1iYWNrd2FyZC0xNSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTggMjBoMmExIDEgMCAwIDAgMSAtMXYtMWExIDEgMCAwIDAgLTEgLTFoLTJ2LTNoMyIgLz48cGF0aCBkPSJNMTUgMThhNiA2IDAgMSAwIDAgLTEyaC0xMSIgLz48cGF0aCBkPSJNNSAxNHY2IiAvPjxwYXRoIGQ9Ik03IDlsLTMgLTNsMyAtMyIgLz48L3N2Zz4=);
}
.icon-skip-forward-30 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXJld2luZC1mb3J3YXJkLTMwIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNS4wMDcgMTYuNDc4YTYgNiAwIDAgMSAzLjk5MyAtMTAuNDc4aDExIiAvPjxwYXRoIGQ9Ik0xNSAxNS41djNhMS41IDEuNSAwIDAgMCAzIDB2LTNhMS41IDEuNSAwIDAgMCAtMyAweiIgLz48cGF0aCBkPSJNMTcgOWwzIC0zbC0zIC0zIiAvPjxwYXRoIGQ9Ik05IDE0aDEuNWExLjUgMS41IDAgMCAxIDAgM2gtLjVoLjVhMS41IDEuNSAwIDAgMSAwIDNoLTEuNSIgLz48L3N2Zz4=);
}
.icon-solid-bell {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYmVsbCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0LjIzNSAxOWMuODY1IDAgMS4zMjIgMS4wMjQgLjc0NSAxLjY2OGEzLjk5MiAzLjk5MiAwIDAgMSAtMi45OCAxLjMzMmEzLjk5MiAzLjk5MiAwIDAgMSAtMi45OCAtMS4zMzJjLS41NTIgLS42MTYgLS4xNTggLTEuNTc5IC42MzQgLTEuNjYxbC4xMSAtLjAwNmg0LjQ3MXoiIC8+PHBhdGggZD0iTTEyIDJjMS4zNTggMCAyLjUwNiAuOTAzIDIuODc1IDIuMTQxbC4wNDYgLjE3MWwuMDA4IC4wNDNhOC4wMTMgOC4wMTMgMCAwIDEgNC4wMjQgNi4wNjlsLjAyOCAuMjg3bC4wMTkgLjI4OXYyLjkzMWwuMDIxIC4xMzZhMyAzIDAgMCAwIDEuMTQzIDEuODQ3bC4xNjcgLjExN2wuMTYyIC4wOTljLjg2IC40ODcgLjU2IDEuNzY2IC0uMzc3IDEuODY0bC0uMTE2IC4wMDZoLTE2Yy0xLjAyOCAwIC0xLjM4NyAtMS4zNjQgLS40OTMgLTEuODdhMyAzIDAgMCAwIDEuNDcyIC0yLjA2M2wuMDIxIC0uMTQzbC4wMDEgLTIuOTdhOCA4IDAgMCAxIDMuODIxIC02LjQ1NGwuMjQ4IC0uMTQ2bC4wMSAtLjA0M2EzLjAwMyAzLjAwMyAwIDAgMSAyLjU2MiAtMi4yOWwuMTgyIC0uMDE3bC4xNzYgLS4wMDR6IiAvPjwvc3ZnPg==);
}
.icon-solid-chat-alt {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjkwZTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1tZXNzYWdlcyI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIxIDE0bC0zIC0zaC03YTEgMSAwIDAgMSAtMSAtMXYtNmExIDEgMCAwIDEgMSAtMWg5YTEgMSAwIDAgMSAxIDF2MTAiIC8+PHBhdGggZD0iTTE0IDE1djJhMSAxIDAgMCAxIC0xIDFoLTdsLTMgM3YtMTBhMSAxIDAgMCAxIDEgLTFoMiIgLz48L3N2Zz4=);
}
.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwMDAwIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLWNpcmNsZS1jaGVjayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE3IDMuMzRhMTAgMTAgMCAxIDEgLTE0Ljk5NSA4Ljk4NGwtLjAwNSAtLjMyNGwuMDA1IC0uMzI0YTEwIDEwIDAgMCAxIDE0Ljk5NSAtOC4zMzZ6bS0xLjI5MyA1Ljk1M2ExIDEgMCAwIDAgLTEuMzIgLS4wODNsLS4wOTQgLjA4M2wtMy4yOTMgMy4yOTJsLTEuMjkzIC0xLjI5MmwtLjA5NCAtLjA4M2ExIDEgMCAwIDAgLTEuNDAzIDEuNDAzbC4wODMgLjA5NGwyIDJsLjA5NCAuMDgzYTEgMSAwIDAgMCAxLjIyNiAwbC4wOTQgLS4wODNsNCAtNGwuMDgzIC0uMDk0YTEgMSAwIDAgMCAtLjA4MyAtMS4zMnoiIC8+PC9zdmc+);
}
.icon-solid-cog {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwMDAwIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLXNldHRpbmdzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTQuNjQ3IDQuMDgxYS43MjQgLjcyNCAwIDAgMCAxLjA4IC40NDhjMi40MzkgLTEuNDg1IDUuMjMgMS4zMDUgMy43NDUgMy43NDRhLjcyNCAuNzI0IDAgMCAwIC40NDcgMS4wOGMyLjc3NSAuNjczIDIuNzc1IDQuNjIgMCA1LjI5NGEuNzI0IC43MjQgMCAwIDAgLS40NDggMS4wOGMxLjQ4NSAyLjQzOSAtMS4zMDUgNS4yMyAtMy43NDQgMy43NDVhLjcyNCAuNzI0IDAgMCAwIC0xLjA4IC40NDdjLS42NzMgMi43NzUgLTQuNjIgMi43NzUgLTUuMjk0IDBhLjcyNCAuNzI0IDAgMCAwIC0xLjA4IC0uNDQ4Yy0yLjQzOSAxLjQ4NSAtNS4yMyAtMS4zMDUgLTMuNzQ1IC0zLjc0NGEuNzI0IC43MjQgMCAwIDAgLS40NDcgLTEuMDhjLTIuNzc1IC0uNjczIC0yLjc3NSAtNC42MiAwIC01LjI5NGEuNzI0IC43MjQgMCAwIDAgLjQ0OCAtMS4wOGMtMS40ODUgLTIuNDM5IDEuMzA1IC01LjIzIDMuNzQ0IC0zLjc0NWEuNzIyIC43MjIgMCAwIDAgMS4wOCAtLjQ0N2MuNjczIC0yLjc3NSA0LjYyIC0yLjc3NSA1LjI5NCAwem0tMi42NDcgNC45MTlhMyAzIDAgMSAwIDAgNmEzIDMgMCAwIDAgMCAtNnoiIC8+PC9zdmc+);
}
.icon-solid-currency-dollar {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwMDAwIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLWNvaW4iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNyAzLjM0YTEwIDEwIDAgMSAxIC0xNSA4LjY2bC4wMDUgLS4zMjRhMTAgMTAgMCAwIDEgMTQuOTk1IC04LjMzNnptLTUgMi42NmExIDEgMCAwIDAgLTEgMWEzIDMgMCAxIDAgMCA2djJhMS4wMjQgMS4wMjQgMCAwIDEgLS44NjYgLS4zOThsLS4wNjggLS4xMDFhMSAxIDAgMCAwIC0xLjczMiAuOTk4YTMgMyAwIDAgMCAyLjUwNSAxLjVoLjE2MWExIDEgMCAwIDAgLjg4MyAuOTk0bC4xMTcgLjAwN2ExIDEgMCAwIDAgMSAtMWwuMTc2IC0uMDA1YTMgMyAwIDAgMCAtLjE3NiAtNS45OTV2LTJjLjM1OCAtLjAxMiAuNjcxIC4xNCAuODY2IC4zOThsLjA2OCAuMTAxYTEgMSAwIDAgMCAxLjczMiAtLjk5OGEzIDMgMCAwIDAgLTIuNTA1IC0xLjUwMWgtLjE2MWExIDEgMCAwIDAgLTEgLTF6bTEgN2ExIDEgMCAwIDEgMCAydi0yem0tMiAtNHYyYTEgMSAwIDAgMSAwIC0yeiIgLz48L3N2Zz4=);
}
.icon-solid-database {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1kYXRhYmFzZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDZtLTggMGE4IDMgMCAxIDAgMTYgMGE4IDMgMCAxIDAgLTE2IDAiIC8+PHBhdGggZD0iTTQgNnY2YTggMyAwIDAgMCAxNiAwdi02IiAvPjxwYXRoIGQ9Ik00IDEydjZhOCAzIDAgMCAwIDE2IDB2LTYiIC8+PC9zdmc+);
}
.icon-solid-document-text {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwMDAwIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLWZpbGUtZGVzY3JpcHRpb24iPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAybC4xMTcgLjAwN2ExIDEgMCAwIDEgLjg3NiAuODc2bC4wMDcgLjExN3Y0bC4wMDUgLjE1YTIgMiAwIDAgMCAxLjgzOCAxLjg0NGwuMTU3IC4wMDZoNGwuMTE3IC4wMDdhMSAxIDAgMCAxIC44NzYgLjg3NmwuMDA3IC4xMTd2OWEzIDMgMCAwIDEgLTIuODI0IDIuOTk1bC0uMTc2IC4wMDVoLTEwYTMgMyAwIDAgMSAtMi45OTUgLTIuODI0bC0uMDA1IC0uMTc2di0xNGEzIDMgMCAwIDEgMi44MjQgLTIuOTk1bC4xNzYgLS4wMDV6bTMgMTRoLTZhMSAxIDAgMCAwIDAgMmg2YTEgMSAwIDAgMCAwIC0ybTAgLTRoLTZhMSAxIDAgMCAwIDAgMmg2YTEgMSAwIDAgMCAwIC0yIiAvPjxwYXRoIGQ9Ik0xOSA3aC00bC0uMDAxIC00LjAwMXoiIC8+PC9zdmc+);
}
.icon-solid-flag {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwMDAwIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLWZsYWciPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik00IDVhMSAxIDAgMCAxIC4zIC0uNzE0YTYgNiAwIDAgMSA4LjIxMyAtLjE3NmwuMzUxIC4zMjhhNCA0IDAgMCAwIDUuMjcyIDBsLjI0OSAtLjIyN2MuNjEgLS40ODMgMS41MjcgLS4wOTcgMS42MSAuNjc2bC4wMDUgLjExM3Y5YTEgMSAwIDAgMSAtLjMgLjcxNGE2IDYgMCAwIDEgLTguMjEzIC4xNzZsLS4zNTEgLS4zMjhhNCA0IDAgMCAwIC01LjEzNiAtLjExNHY2LjU1MmExIDEgMCAwIDEgLTEuOTkzIC4xMTdsLS4wMDcgLS4xMTd2LTE2eiIgLz48L3N2Zz4=);
}
.icon-solid-folder-open {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNzU3IDguNjQ5TDMgMTZIMTcuMDI2QzE3LjQ5MTMgMTUuOTk5OSAxNy45NDIgMTUuODM3NSAxOC4zMDA0IDE1LjU0MDlDMTguNjU4OSAxNS4yNDQzIDE4LjkwMjggMTQuODMyIDE4Ljk5IDE0LjM3NUwxOS45ODYgOS4xNjRDMjAuMDA5OCA5LjAyMDgxIDIwLjAwMjIgOC44NzQxNSAxOS45NjM2IDguNzM0MjFDMTkuOTI1IDguNTk0MjcgMTkuODU2NCA4LjQ2NDQxIDE5Ljc2MjYgOC4zNTM2NUMxOS42Njg4IDguMjQyODggMTkuNTUxOSA4LjE1Mzg4IDE5LjQyMDMgOC4wOTI4MUMxOS4yODg2IDguMDMxNzQgMTkuMTQ1MiA4LjAwMDA3IDE5IDhINi42OTNDNi40ODk0OCA4LjAwMDA4IDYuMjkwODIgOC4wNjIyNSA2LjEyMzU3IDguMTc4MjJDNS45NTYzMiA4LjI5NDE5IDUuODI4NDQgOC40NTg0MyA1Ljc1NyA4LjY0OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0zIDE2TDUuNzU3IDguNjQ5QzUuODI4NDQgOC40NTg0MyA1Ljk1NjMyIDguMjk0MTkgNi4xMjM1NyA4LjE3ODIyQzYuMjkwODIgOC4wNjIyNSA2LjQ4OTQ4IDguMDAwMDggNi42OTMgOEgxOU0zIDE2SDE3LjAyNkMxNy40OTEzIDE1Ljk5OTkgMTcuOTQyIDE1LjgzNzUgMTguMzAwNCAxNS41NDA5QzE4LjY1ODkgMTUuMjQ0MyAxOC45MDI4IDE0LjgzMiAxOC45OSAxNC4zNzVMMTkuOTg2IDkuMTY0QzIwLjAwOTggOS4wMjA4MSAyMC4wMDIyIDguODc0MTUgMTkuOTYzNiA4LjczNDIxQzE5LjkyNSA4LjU5NDI3IDE5Ljg1NjQgOC40NjQ0MSAxOS43NjI2IDguMzUzNjVDMTkuNjY4OCA4LjI0Mjg4IDE5LjU1MTkgOC4xNTM4OCAxOS40MjAzIDguMDkyODFDMTkuMjg4NiA4LjAzMTc0IDE5LjE0NTIgOC4wMDAwNyAxOSA4TTMgMTZDMi40Njk1NyAxNiAxLjk2MDg2IDE1Ljc4OTMgMS41ODU3OSAxNS40MTQyQzEuMjEwNzEgMTUuMDM5MSAxIDE0LjUzMDQgMSAxNFYzQzEgMi40Njk1NyAxLjIxMDcxIDEuOTYwODYgMS41ODU3OSAxLjU4NTc5QzEuOTYwODYgMS4yMTA3MSAyLjQ2OTU3IDEgMyAxSDdMMTAgNEgxN0MxNy41MzA0IDQgMTguMDM5MSA0LjIxMDcxIDE4LjQxNDIgNC41ODU3OUMxOC43ODkzIDQuOTYwODYgMTkgNS40Njk1NyAxOSA2VjgiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}
.icon-solid-hand {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI3NiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTYsNjR2OTAuOTNjMCw0Ni4yLTM2Ljg1LDg0LjU1LTgzLDg1LjA2QTgzLjcxLDgzLjcxLDAsMCwxLDcyLjYsMjE1LjRDNTAuNzksMTkyLjMzLDI2LjE1LDEzNiwyNi4xNSwxMzZhMTYsMTYsMCwwLDEsNi41My0yMi4yM2M3LjY2LTQsMTcuMS0uODQsMjEuNCw2LjYybDIxLDM2LjQ0YTYuMDksNi4wOSwwLDAsMCw2LDMuMDlsLjEyLDBBOC4xOSw4LjE5LDAsMCwwLDg4LDE1MS43NFY0OGExNiwxNiwwLDAsMSwxNi43Ny0xNmM4LjYxLjQsMTUuMjMsNy44MiwxNS4yMywxNi40M1YxMTJhOCw4LDAsMCwwLDguNTMsOCw4LjE3LDguMTcsMCwwLDAsNy40Ny04LjI1VjMyYTE2LDE2LDAsMCwxLDE2Ljc3LTE2YzguNjEuNCwxNS4yMyw3LjgyLDE1LjIzLDE2LjQzVjEyMGE4LDgsMCwwLDAsOC41Myw4LDguMTcsOC4xNywwLDAsMCw3LjQ3LTguMjVWNjQuNDVjMC04LjYxLDYuNjItMTYsMTUuMjMtMTYuNDNBMTYsMTYsMCwwLDEsMjE2LDY0WiI+PC9wYXRoPjwvc3ZnPg==);
}
.icon-solid-key {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwMDAwIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLWtleSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0LjUyIDJjMS4wMjkgMCAyLjAxNSAuNDA5IDIuNzQyIDEuMTM2bDMuNjAyIDMuNjAyYTMuODc3IDMuODc3IDAgMCAxIDAgNS40ODNsLTIuNjQzIDIuNjQzYTMuODggMy44OCAwIDAgMSAtNC45NDEgLjQ1MmwtLjEwNSAtLjA3OGwtNS44ODIgNS44ODNhMyAzIDAgMCAxIC0xLjY4IC44NDNsLS4yMiAuMDI3bC0uMjIxIC4wMDloLTEuMTcyYy0xLjAxNCAwIC0xLjg2NyAtLjc1OSAtMS45OTEgLTEuODIzbC0uMDA5IC0uMTc3di0xLjE3MmMwIC0uNzA0IC4yNDggLTEuMzg2IC43MyAtMS45NmwuMTQ5IC0uMTYxbC40MTQgLS40MTRhMSAxIDAgMCAxIC43MDcgLS4yOTNoMXYtMWExIDEgMCAwIDEgLjg4MyAtLjk5M2wuMTE3IC0uMDA3aDF2LTFhMSAxIDAgMCAxIC4yMDYgLS42MDhsLjA4NyAtLjFsMS40NjggLTEuNDY5bC0uMDc2IC0uMTAzYTMuOSAzLjkgMCAwIDEgLS42NzggLTEuOTYzbC0uMDA3IC0uMjM2YzAgLTEuMDI5IC40MDkgLTIuMDE1IDEuMTM2IC0yLjc0MmwyLjY0MyAtMi42NDNhMy44OCAzLjg4IDAgMCAxIDIuNzQxIC0xLjEzNm0uNDk1IDVoLS4wMmEyIDIgMCAxIDAgMCA0aC4wMmEyIDIgMCAxIDAgMCAtNCIgLz48L3N2Zz4=);
}
.icon-solid-search {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zZWFyY2giPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMCAxMG0tNyAwYTcgNyAwIDEgMCAxNCAwYTcgNyAwIDEgMCAtMTQgMCIgLz48cGF0aCBkPSJNMjEgMjFsLTYgLTYiIC8+PC9zdmc+);
}
.icon-solid-send {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zZW5kIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTAgMTRsMTEgLTExIiAvPjxwYXRoIGQ9Ik0yMSAzbC02LjUgMThhLjU1IC41NSAwIDAgMSAtMSAwbC0zLjUgLTdsLTcgLTMuNWEuNTUgLjU1IDAgMCAxIDAgLTFsMTggLTYuNSIgLz48L3N2Zz4=);
}
.icon-solid-shield-exclamation,
[role=alert].warning::before,
[role=status].warning::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxXzk4KSI+CjxwYXRoIGQ9Ik0xNS4wNCAxOS43NDVDMTQuMDk4IDIwLjI5NiAxMy4wNzYgMjAuNzIxIDEyIDIxQzEwLjQ0MzIgMjAuNTk2MiA4Ljk4MzQ3IDE5Ljg4MzYgNy43MDc1MyAxOC45MDQ1QzYuNDMxNiAxNy45MjU0IDUuMzY1NSAxNi42OTk4IDQuNTcyNTggMTUuMzAwNUMzLjc3OTY3IDEzLjkwMTMgMy4yNzYxMiAxMi4zNTY5IDMuMDkxODYgMTAuNzU5MkMyLjkwNzYgOS4xNjE0NyAzLjA0NjM5IDcuNTQzMDIgMy40OTk5OSA2QzYuNjE1NTIgNi4xNDI1NyA5LjY2NDE2IDUuMDY2NTggMTIgM0MxNC4zMzU4IDUuMDY2NTggMTcuMzg0NSA2LjE0MjU3IDIwLjUgNkMyMS4wNzQ5IDcuOTU1ODkgMjEuMTQyIDEwLjAyNiAyMC42OTUgMTIuMDE1QzIwLjY5NSAxMi4wMTUgMTcgMTEuNTE1IDE1LjUgMTRDMTQgMTYuNDg1IDE1LjA0IDE5Ljc0NSAxNS4wNCAxOS43NDVaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE5IDE2VjE5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkgMjJWMjIuMDEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjFfOTgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}
.icon-solid-star {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjAyNCAyLjQ0MWMtLjU3MSAwLTEuMTU0LjM1NS0xLjUgMS4wNjJMOC40MDEgNy44NzZsLTQuODQyLjY4N2MtMS41NTYuMjE3LTIuMDYgMS43NDQtLjkzNyAyLjg0MmwzLjQ5OSAzLjQwNS0uODEyIDQuNzhjLS4yNjggMS41NDYgMS4wMTUgMi40ODEgMi40MDUgMS43NDguNTM2LS4yODQgMy4yOTYtMS43MTQgNC4zMS0yLjI0OWw0LjMxIDIuMjVjMS4zOS43MzIgMi42NzgtLjIwMiAyLjQwNS0xLjc1bC0uODQzLTQuNzc5IDMuNDk4LTMuNDA1YzEuMTMtMS4wOTQuNjUxLTIuNjItLjkwNi0yLjg0MmwtNC44NzItLjY4Ny0yLjA5My00LjM3M2MtLjM0NS0uNzA3LS45MjgtMS4wNjEtMS41LTEuMDYyWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-solid-user {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwMDAwIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLXVzZXIiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyYTUgNSAwIDEgMSAtNSA1bC4wMDUgLS4yMTdhNSA1IDAgMCAxIDQuOTk1IC00Ljc4M3oiIC8+PHBhdGggZD0iTTE0IDE0YTUgNSAwIDAgMSA1IDV2MWEyIDIgMCAwIDEgLTIgMmgtMTBhMiAyIDAgMCAxIC0yIC0ydi0xYTUgNSAwIDAgMSA1IC01aDR6IiAvPjwvc3ZnPg==);
}
.icon-soundwave {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjk5IDIuOTRhMSAxIDAgMCAwLTEgMXYxNmExIDEgMCAwIDAgMiAwdi0xNmExIDEgMCAwIDAtMS0xWm0tNCAzYTEgMSAwIDAgMC0xIDF2MTBhMSAxIDAgMCAwIDIgMHYtMTBhMSAxIDAgMCAwLTEtMVptOCAwYTEgMSAwIDAgMC0xIDF2MTBhMSAxIDAgMCAwIDIgMHYtMTBhMSAxIDAgMCAwLTEtMVptLTEyIDNhMSAxIDAgMCAwLTEgMXY0YTEgMSAwIDAgMCAyIDB2LTRhMSAxIDAgMCAwLTEtMVptMTYgMGExIDEgMCAwIDAtMSAxdjRhMSAxIDAgMCAwIDIgMHYtNGExIDEgMCAwIDAtMS0xWiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
}
.icon-square-rounded-arrow-right {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDJhMSAxIDAgMCAwLTEtMUgyYTEgMSAwIDAgMC0xIDF2MTJhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xek0wIDJhMiAyIDAgMCAxIDItMmgxMmEyIDIgMCAwIDEgMiAydjEyYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01Ljg1NCA4LjgwM2EuNS41IDAgMSAxLS43MDgtLjcwN0w5LjI0MyA2SDYuNDc1YS41LjUgMCAxIDEgMC0xaDMuOTc1YS41LjUgMCAwIDEgLjUuNXYzLjk3NWEuNS41IDAgMSAxLTEgMFY2LjcwN3oiLz4KPC9zdmc+);
}
.icon-stack-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwMDAwIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLXN0YWNrLTIiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yMC44OTQgMTUuNTUzYTEgMSAwIDAgMSAtLjQ0NyAxLjM0MWwtOCA0YTEgMSAwIDAgMSAtLjg5NCAwbC04IC00YTEgMSAwIDAgMSAuODk0IC0xLjc4OGw3LjU1MyAzLjc3NGw3LjU1NCAtMy43NzVhMSAxIDAgMCAxIDEuMzQxIC40NDdtMCAtNGExIDEgMCAwIDEgLS40NDcgMS4zNDFsLTggNGExIDEgMCAwIDEgLS44OTQgMGwtOCAtNGExIDEgMCAwIDEgLjg5NCAtMS43ODhsNy41NTIgMy43NzVsNy41NTQgLTMuNzc1YTEgMSAwIDAgMSAxLjM0MSAuNDQ3bS04Ljg4NyAtOC41NTJxIC4wNTYgMCAuMTExIC4wMDdsLjExMSAuMDJsLjA4NiAuMDI0bC4wMTIgLjAwNmwuMDEyIC4wMDJsLjAyOSAuMDE0bC4wNSAuMDE5bC4wMTYgLjAwOWwuMDEyIC4wMDVsOCA0YTEgMSAwIDAgMSAwIDEuNzg4bC04IDRhMSAxIDAgMCAxIC0uODk0IDBsLTggLTRhMSAxIDAgMCAxIDAgLTEuNzg4bDggLTRsLjAxMSAtLjAwNWwuMDE4IC0uMDFsLjA3OCAtLjAzMmwuMDExIC0uMDAybC4wMTMgLS4wMDZsLjA4NiAtLjAyNGwuMTEgLS4wMmwuMDU2IC0uMDA1eiIgLz48L3N2Zz4=);
}
.icon-star {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItc3RhciI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTguMjQzIDcuMzRsLTYuMzggLjkyNWwtLjExMyAuMDIzYTEgMSAwIDAgMCAtLjQ0IDEuNjg0bDQuNjIyIDQuNDk5bC0xLjA5IDYuMzU1bC0uMDEzIC4xMWExIDEgMCAwIDAgMS40NjQgLjk0NGw1LjcwNiAtM2w1LjY5MyAzbC4xIC4wNDZhMSAxIDAgMCAwIDEuMzUyIC0xLjFsLTEuMDkxIC02LjM1NWw0LjYyNCAtNC41bC4wNzggLS4wODVhMSAxIDAgMCAwIC0uNjMzIC0xLjYybC02LjM4IC0uOTI2bC0yLjg1MiAtNS43OGExIDEgMCAwIDAgLTEuNzk0IDBsLTIuODUzIDUuNzh6IiAvPjwvc3ZnPg==);
}
.icon-star--1- {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLXN0YXIiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAxNy43NWwtNi4xNzIgMy4yNDVsMS4xNzkgLTYuODczbC01IC00Ljg2N2w2LjkgLTFsMy4wODYgLTYuMjUzbDMuMDg2IDYuMjUzbDYuOSAxbC01IDQuODY3bDEuMTc5IDYuODczeiIgLz48L3N2Zz4=);
}
.icon-stickies {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zdGlja2VyLTIiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik02IDRoMTJhMiAyIDAgMCAxIDIgMnY3aC01YTIgMiAwIDAgMCAtMiAydjVoLTdhMiAyIDAgMCAxIC0yIC0ydi0xMmEyIDIgMCAwIDEgMiAtMnoiIC8+PHBhdGggZD0iTTIwIDEzdi4xNzJhMiAyIDAgMCAxIC0uNTg2IDEuNDE0bC00LjgyOCA0LjgyOGEyIDIgMCAwIDEgLTEuNDE0IC41ODZoLS4xNzIiIC8+PC9zdmc+);
}
.icon-strikethrough {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1zdHJpa2V0aHJvdWdoIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNSAxMmwxNCAwIiAvPjxwYXRoIGQ9Ik0xNiA2LjVhNCAyIDAgMCAwIC00IC0xLjVoLTFhMy41IDMuNSAwIDAgMCAwIDdoMmEzLjUgMy41IDAgMCAxIDAgN2gtMS41YTQgMiAwIDAgMSAtNCAtMS41IiAvPjwvc3ZnPg==);
}
.icon-stripe {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE4LjI1IDNINS43NUEyLjc1MyAyLjc1MyAwIDAgMCAzIDUuNzV2MTIuNUEyLjc1MyAyLjc1MyAwIDAgMCA1Ljc1IDIxaDEyLjVBMi43NTMgMi43NTMgMCAwIDAgMjEgMTguMjVWNS43NUEyLjc1MyAyLjc1MyAwIDAgMCAxOC4yNSAzWm0tNi41IDE0LjVjLTEuMTA0IDAtMi4yMTctLjI4NS0zLjA4NS0uNTg1YS4yNDcuMjQ3IDAgMCAxLS4xNjUtLjIzNnYtMi4zM2MwLS4wOS4wOS0uMTUyLjE3Mi0uMTE2LjU4My4yNTEgMS42MzQuNjQ3IDIuNjY2Ljc1NS40NzQuMDUuOTM5LS4wMDIgMS4yLS4yNzNhLjgyOC44MjggMCAwIDAgLjIxMS0uNTc5YzAtLjIyMy0uMDQzLS43NDYtMS4yNjctMS4xMDYtMS4xLS4zMDktMy4yMzItMS4wMTktMy4yMzItMy4yOCAwLTEuNDk5IDEuMDQ3LTMuMjUgNC0zLjI1IDEuMTA0IDAgMi4yMTcuMjg1IDMuMDg1LjU4NS4xLjAzNS4xNjUuMTMuMTY1LjIzNnYyLjMyNmMwIC4wOS0uMDkuMTUxLS4xNzIuMTE1LS41ODItLjI1NC0xLjYyOC0uNjUyLTIuNjYxLS43NDQtLjQ2Ny0uMDU5LS45NzUtLjAxNC0xLjIyMy4yM2EuNjYuNjYgMCAwIDAtLjE5NC40NzJjMCAuMTkxLjAwNi42MTggMS4yNDUuOTk1IDIuMTYuNjMgMy4yNTUgMS43NzcgMy4yNTUgMy40MSAwIDEuNTU3LTEuMDQ3IDMuMzc1LTQgMy4zNzVaIi8+PC9zdmc+);
}
.icon-text-size {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci10ZXh0LXNpemUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0zIDd2LTJoMTN2MiIgLz48cGF0aCBkPSJNMTAgNXYxNCIgLz48cGF0aCBkPSJNMTIgMTloLTQiIC8+PHBhdGggZD0iTTE1IDEzdi0xaDZ2MSIgLz48cGF0aCBkPSJNMTggMTJ2NyIgLz48cGF0aCBkPSJNMTcgMTloMiIgLz48L3N2Zz4=);
}
.icon-three-dots {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1kb3RzIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNSAxMm0tMSAwYTEgMSAwIDEgMCAyIDBhMSAxIDAgMSAwIC0yIDAiIC8+PHBhdGggZD0iTTEyIDEybS0xIDBhMSAxIDAgMSAwIDIgMGExIDEgMCAxIDAgLTIgMCIgLz48cGF0aCBkPSJNMTkgMTJtLTEgMGExIDEgMCAxIDAgMiAwYTEgMSAwIDEgMCAtMiAwIiAvPjwvc3ZnPg==);
}
.icon-trash2 {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci10cmFzaCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTQgN2wxNiAwIiAvPjxwYXRoIGQ9Ik0xMCAxMWwwIDYiIC8+PHBhdGggZD0iTTE0IDExbDAgNiIgLz48cGF0aCBkPSJNNSA3bDEgMTJhMiAyIDAgMCAwIDIgMmg4YTIgMiAwIDAgMCAyIC0ybDEgLTEyIiAvPjxwYXRoIGQ9Ik05IDd2LTNhMSAxIDAgMCAxIDEgLTFoNGExIDEgMCAwIDEgMSAxdjMiIC8+PC9zdmc+);
}
.icon-truck {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci10cnVjayI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTcgMTdtLTIgMGEyIDIgMCAxIDAgNCAwYTIgMiAwIDEgMCAtNCAwIiAvPjxwYXRoIGQ9Ik0xNyAxN20tMiAwYTIgMiAwIDEgMCA0IDBhMiAyIDAgMSAwIC00IDAiIC8+PHBhdGggZD0iTTUgMTdoLTJ2LTExYTEgMSAwIDAgMSAxIC0xaDl2MTJtLTQgMGg2bTQgMGgydi02aC04bTAgLTVoNWwzIDUiIC8+PC9zdmc+);
}
.icon-twitter {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1icmFuZC14Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNCA0bDExLjczMyAxNmg0LjI2N2wtMTEuNzMzIC0xNnoiIC8+PHBhdGggZD0iTTQgMjBsNi43NjggLTYuNzY4bTIuNDYgLTIuNDZsNi43NzIgLTYuNzcyIiAvPjwvc3ZnPg==);
}
.icon-underline {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci11bmRlcmxpbmUiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik03IDV2NWE1IDUgMCAwIDAgMTAgMHYtNSIgLz48cGF0aCBkPSJNNSAxOWgxNCIgLz48L3N2Zz4=);
}
.icon-undo {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1hcnJvdy1iYWNrLXVwIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNOSAxNGwtNCAtNGw0IC00IiAvPjxwYXRoIGQ9Ik01IDEwaDExYTQgNCAwIDEgMSAwIDhoLTEiIC8+PC9zdmc+);
}
.icon-unordered-list {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1saXN0Ij48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNOSA2bDExIDAiIC8+PHBhdGggZD0iTTkgMTJsMTEgMCIgLz48cGF0aCBkPSJNOSAxOGwxMSAwIiAvPjxwYXRoIGQ9Ik01IDZsMCAuMDEiIC8+PHBhdGggZD0iTTUgMTJsMCAuMDEiIC8+PHBhdGggZD0iTTUgMThsMCAuMDEiIC8+PC9zdmc+);
}
.icon-upload-fill {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci11cGxvYWQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik00IDE3djJhMiAyIDAgMCAwIDIgMmgxMmEyIDIgMCAwIDAgMiAtMnYtMiIgLz48cGF0aCBkPSJNNyA5bDUgLTVsNSA1IiAvPjxwYXRoIGQ9Ik0xMiA0bDAgMTIiIC8+PC9zdmc+);
}
.icon-volume-down {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci12b2x1bWUtMiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1IDhhNSA1IDAgMCAxIDAgOCIgLz48cGF0aCBkPSJNNiAxNWgtMmExIDEgMCAwIDEgLTEgLTF2LTRhMSAxIDAgMCAxIDEgLTFoMmwzLjUgLTQuNWEuOCAuOCAwIDAgMSAxLjUgLjV2MTRhLjggLjggMCAwIDEgLTEuNSAuNWwtMy41IC00LjUiIC8+PC9zdmc+);
}
.icon-x,
.pill.dismissable::before,
nav.open .navbar .toggle::after,
dialog > h2 .close::after,
aside .close::after {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTYgMTggMTggNk02IDZsMTIgMTIiLz48L3N2Zz4=);
}
.icon-x-circle {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci14Ym94LXgiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyMWE5IDkgMCAwIDAgOSAtOWE5IDkgMCAwIDAgLTkgLTlhOSA5IDAgMCAwIC05IDlhOSA5IDAgMCAwIDkgOXoiIC8+PHBhdGggZD0iTTkgOGw2IDgiIC8+PHBhdGggZD0iTTE1IDhsLTYgOCIgLz48L3N2Zz4=);
}
.icon-x-circle-fill,
[role=alert].danger::before,
[role=status].danger::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjMDAwMDAwIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItZmlsbGVkIGljb24tdGFibGVyLXhib3gteCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJjNS41MjMgMCAxMCA0LjQ3NyAxMCAxMHMtNC40NzcgMTAgLTEwIDEwcy0xMCAtNC40NzcgLTEwIC0xMHM0LjQ3NyAtMTAgMTAgLTEwbTMuNiA1LjJhMSAxIDAgMCAwIC0xLjQgLjJsLTIuMiAyLjkzM2wtMi4yIC0yLjkzM2ExIDEgMCAxIDAgLTEuNiAxLjJsMi41NSAzLjRsLTIuNTUgMy40YTEgMSAwIDEgMCAxLjYgMS4ybDIuMiAtMi45MzNsMi4yIDIuOTMzYTEgMSAwIDAgMCAxLjYgLTEuMmwtMi41NSAtMy40bDIuNTUgLTMuNGExIDEgMCAwIDAgLS4yIC0xLjQiIC8+PC9zdmc+);
}
.icon-x-square {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuMDA3IDIuOTQyYTQgNCAwIDAgMC00IDR2MTBhNCA0IDAgMCAwIDQgNGgxMGE0IDQgMCAwIDAgNC00di0xMGE0IDQgMCAwIDAtNC00aC0xMFptMCAyaDEwYTIgMiAwIDAgMSAyIDJ2MTBhMiAyIDAgMCAxLTIgMmgtMTBhMiAyIDAgMCAxLTItMnYtMTBhMiAyIDAgMCAxIDItMlptMiAzYy0uMjU2IDAtLjUyMy4wODYtLjcyLjI4YTEuMDMgMS4wMyAwIDAgMCAwIDEuNDM5bDIuMjgyIDIuMjgtMi4yODEgMi4yODJhMS4wMyAxLjAzIDAgMCAwIDAgMS40MzggMS4wMyAxLjAzIDAgMCAwIDEuNDM4IDBsMi4yOC0yLjI4MSAyLjI4MiAyLjI4YTEuMDMgMS4wMyAwIDAgMCAxLjQzOCAwIDEuMDMgMS4wMyAwIDAgMCAwLTEuNDM3bC0yLjI4MS0yLjI4MSAyLjI4LTIuMjgxYTEuMDMgMS4wMyAwIDAgMCAwLTEuNDM4IDEuMDE0IDEuMDE0IDAgMCAwLS43MTgtLjI4MWMtLjI1NiAwLS41MjMuMDg2LS43Mi4yOGwtMi4yOCAyLjI4Mi0yLjI4MS0yLjI4MWExLjAxNCAxLjAxNCAwIDAgMC0uNzItLjI4MVoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=);
}
.icon-zoom-in {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci16b29tLWluIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTAgMTBtLTcgMGE3IDcgMCAxIDAgMTQgMGE3IDcgMCAxIDAgLTE0IDAiIC8+PHBhdGggZD0iTTcgMTBsNiAwIiAvPjxwYXRoIGQ9Ik0xMCA3bDAgNiIgLz48cGF0aCBkPSJNMjEgMjFsLTYgLTYiIC8+PC9zdmc+);
}
.icon-zoom-out {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci16b29tLW91dCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDEwbS03IDBhNyA3IDAgMSAwIDE0IDBhNyA3IDAgMSAwIC0xNCAwIiAvPjxwYXRoIGQ9Ik03IDEwbDYgMCIgLz48cGF0aCBkPSJNMjEgMjFsLTYgLTYiIC8+PC9zdmc+);
}
.logo-full {
  width: calc(1em/0.14);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwNSIgaGVpZ2h0PSIyMDgiIHZpZXdCb3g9IjAgMCAxNTA1IDIwOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzMC42NjcgMS42QzIzMC4yNjcgMi41MzMzMyAyMzAuMTMzIDQ4LjI2NjcgMjMwLjI2NyAxMDMuMzMzTDIzMC42NjcgMjAzLjMzM0gyNTQuNjY3SDI3OC42NjdMMjc5LjA2NyAxMDEuNkwyNzkuMzMzIC00LjMyMTM0ZS0wN0gyNTUuMzMzQzIzNy4zMzMgLTQuMzIxMzRlLTA3IDIzMS4wNjcgMC40IDIzMC42NjcgMS42WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTcyMC45MzMgMTAxLjZMNzIxLjMzMyAyMDMuMzMzTDc0Mi45MzMgMjAzLjczM0w3NjQuNCAyMDRMNzgwLjI2NyAxODUuODY3Qzc4OC45MzMgMTc1Ljg2NyA3OTguOTMzIDE2NC4xMzMgODAyLjUzMyAxNTkuODY3QzgwNiAxNTUuNDY3IDgwOS42IDE1MiA4MTAuNTMzIDE1MkM4MTEuMzMzIDE1MiA4MTUuNiAxNTguMjY3IDgxOS44NjcgMTY1LjczM0M4MzYgMTkzLjMzMyA4NDEuMiAyMDIgODQyLjY2NyAyMDIuOTMzQzg0NC41MzMgMjA0LjI2NyA4OTYuNCAyMDQuMjY3IDg5Ny4yIDIwMi45MzNDODk3LjYgMjAyLjQgODk2LjEzMyAxOTkuMiA4OTQuMTMzIDE5NS44NjdDODkyIDE5Mi42NjcgODg2LjggMTg0LjI2NyA4ODIuNCAxNzcuMzMzQzg1NS40NjcgMTM0LjkzMyA4NDMuMiAxMTQuMjY3IDg0My43MzMgMTEyLjkzM0M4NDQuMTMzIDExMiA4NTUuMiA5OC44IDg2OC41MzMgODMuMzMzM0M4ODEuODY3IDY4IDg5Mi42NjcgNTQuOTMzMyA4OTIuNjY3IDU0LjRDODkyLjY2NyA1My43MzMzIDg4MS4wNjcgNTMuMzMzMyA4NjYuOCA1My4zMzMzSDg0MC45MzNMODA2LjQgOTZDNzg3LjQ2NyAxMTkuMzMzIDc3MS42IDEzOC41MzMgNzcxLjA2NyAxMzguNjY3Qzc3MC41MzMgMTM4LjY2NyA3NjkuODY3IDEwNy42IDc2OS43MzMgNjkuNkw3NjkuMzMzIDAuNjY2NjU2TDc0NC45MzMgMC4yNjY2NTZMNzIwLjY2NyAtMS4wNjM5NGUtMDVMNzIwLjkzMyAxMDEuNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik05NzggMi4yNjY2N0M5NDIuOCA3Ljg2NjY3IDkyMC40IDIwLjY2NjcgOTEwLjUzMyA0MC42NjY3QzkwNi45MzMgNDguMTMzMyA5MDYuNjY3IDQ5LjczMzMgOTA2LjY2NyA2NC42NjY3QzkwNi42NjcgODAgOTA2LjggODAuOTMzMyA5MTAuNjY3IDg3Ljg2NjdDOTIzLjA2NyAxMTAuMjY3IDk0Mi40IDExOC40IDk5Ni42NjcgMTI0QzEwMjguNjcgMTI3LjMzMyAxMDM3LjA3IDEyOC44IDEwNDMuNiAxMzIuMTMzQzEwNTQuMjcgMTM3LjYgMTA1NS4zMyAxNDkuMzMzIDEwNDYgMTU3Ljg2N0MxMDM5LjMzIDE2My44NjcgMTAzMCAxNjYuNjY3IDEwMTMuMiAxNjcuNkM5ODQgMTY5LjIgOTYyLjI2NyAxNjAuNTMzIDk1NS43MzMgMTQ0LjUzM0M5NTQuMjY3IDE0MC45MzMgOTUyLjI2NyAxMzguMjY3IDk1MC42NjcgMTM3Ljg2N0M5NDkuMiAxMzcuNiA5MzguMTMzIDEzNy40NjcgOTI2IDEzNy42TDkwNCAxMzhMOTA0LjI2NyAxNDUuODY3QzkwNS4yIDE3MS4wNjcgOTMzLjMzMyAxOTYgOTcwIDIwNC4yNjdDOTg2LjI2NyAyMDcuODY3IDEwMjIuNjcgMjA4LjI2NyAxMDM3LjMzIDIwNC45MzNDMTA1OS4wNyAyMDAgMTA3NS43MyAxOTEuNiAxMDg2LjggMTc5LjczM0MxMDk1LjMzIDE3MC42NjcgMTA5OC41MyAxNjUuMzMzIDExMDEuMzMgMTU1LjQ2N0MxMTA0IDE0Ni4yNjcgMTEwMy42IDEyNy40NjcgMTEwMC41MyAxMjAuNjY3QzEwOTAuMjcgOTcuMzMzMyAxMDcxLjg3IDg5LjYgMTAxMS4zMyA4My4yQzk3OS4zMzMgNzkuODY2NyA5NzIuNCA3OC41MzMzIDk2NS4zMzMgNzUuMDY2N0M5NTEuODY3IDY4LjI2NjcgOTU0LjEzMyA1Mi44IDk2OS42IDQ1LjczMzNDOTc1Ljg2NyA0Mi44IDk3OS42IDQyLjEzMzMgOTkyLjggNDEuNkMxMDAyLjUzIDQxLjIgMTAxMS43MyA0MS42IDEwMTYuOTMgNDIuNjY2N0MxMDMxLjYgNDUuNDY2NyAxMDQyLjggNTMuMDY2NyAxMDQ1LjYgNjJMMTA0Ni45MyA2NkwxMDcyLjY3IDY2LjRMMTA5OC40IDY2LjY2NjdMMTA5Ny42IDYwLjhDMTA5Ni4yNyA1MS42IDEwODkuNiAzOC4yNjY3IDEwODIuNTMgMzAuNjY2N0MxMDY0LjggMTEuNzMzMyAxMDM0LjQgMS4yIDk5OC40IDEuNDY2NjdDOTg5LjA2NyAxLjYgOTc5Ljg2NyAyIDk3OCAyLjI2NjY3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTAuMTMzMzA1IDYuNEMtMC42NjY2OTUgNy43MzMzMyAxLjk5OTk3IDI2LjEzMzMgOS40NjY2NCA3MC42NjY3QzEyLjUzMzMgODguOCAxNCAxMDEuNzMzIDEzLjYgMTA2QzEzLjMzMzMgMTA5LjYgMTAuMjY2NiAxMzAuNCA2LjkzMzMgMTUyQzMuNDY2NjQgMTczLjYgMC41MzMzMDUgMTk0IDAuMzk5OTcxIDE5Ny4zMzNMLTIuODU3NDJlLTA1IDIwMy4zMzNINzhDMTY0IDIwMy4zMzMgMTYzLjYgMjAzLjMzMyAxNzkuNzMzIDE5NC45MzNDMTkyLjY2NyAxODguMjY3IDE5OS44NjcgMTc5LjczMyAyMDQuMjY3IDE2NS42QzIxMi45MzMgMTM3Ljg2NyAyMDIuMjY3IDExMy43MzMgMTc2LjUzMyAxMDIuOTMzTDE2Ny4wNjcgOTkuMDY2N0wxNzMuODY3IDk0LjEzMzNDMTgyLjY2NyA4Ny42IDE4OC4xMzMgNzkuODY2NyAxOTEuMzMzIDY5LjQ2NjdDMTk5LjYgNDIuNjY2NyAxODcuNDY3IDE3LjczMzMgMTYyIDkuMDY2NjdDMTUzLjYgNi4xMzMzMyAxNTEuNiA2LjEzMzMzIDc3LjA2NjYgNS42QzMyLjUzMzMgNS4zMzMzMyAwLjY2NjYzOCA1LjczMzMzIDAuMTMzMzA1IDYuNFpNMTMyLjUzMyA0NC42NjY3QzE0Mi4xMzMgNTAuMjY2NyAxNDUuMzMzIDU5LjYgMTQxLjMzMyA3MC4xMzMzQzEzOS43MzMgNzQuNCAxMzcuNDY3IDc3LjIgMTMzLjYgNzkuNzMzM0wxMjguMjY3IDgzLjMzMzNIOTQuMTMzM0g2MEw1Ni41MzMzIDYzLjMzMzNDNTQuNTMzMyA1Mi4yNjY3IDUzLjMzMzMgNDIuOCA1My42IDQyLjI2NjdDNTQgNDEuNiA3MC45MzMzIDQxLjMzMzMgOTEuMiA0MS42QzEyNS4yIDQyIDEyOC40IDQyLjI2NjcgMTMyLjUzMyA0NC42NjY3Wk0xNDMuNDY3IDEyMy43MzNDMTUyLjY2NyAxMjguNTMzIDE1NiAxMzQgMTU1Ljg2NyAxNDQuMTMzQzE1NS43MzMgMTUzLjczMyAxNTIuNCAxNTkuNDY3IDE0NC44IDE2My42QzEzOC45MzMgMTY2LjY2NyAxMzguNCAxNjYuNjY3IDk1LjYgMTY2LjY2N0g1Mi40TDUzLjIgMTYyLjI2N0M1My43MzMzIDE2MCA1NS4zMzMzIDE1MC4xMzMgNTYuOCAxNDAuNjY3QzU4LjI2NjYgMTMxLjA2NyA1OS43MzMzIDEyMi41MzMgNjAgMTIxLjZDNjAuNCAxMjAuNCA2OS4zMzMzIDEyMCA5OC41MzMzIDEyMEgxMzYuNEwxNDMuNDY3IDEyMy43MzNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMzY2IDQ4LjkzMzNDMzM3LjIgNTMuNzMzMyAzMTIuOTMzIDc2LjEzMzMgMzA2LjQgMTAzLjg2N0MzMDMuMiAxMTcuMiAzMDMuMzMzIDE0MS4zMzMgMzA2LjUzMyAxNTMuMzMzQzMxMy4wNjcgMTc3LjYgMzMxLjQ2NyAxOTcuMiAzNTQuNTMzIDIwNC4yNjdDMzY3Ljg2NyAyMDguNCAzODkuNiAyMDguMjY3IDQwMiAyMDQuMTMzQzQxMy43MzMgMjAwLjEzMyA0MjYgMTkxLjg2NyA0MzQuNjY3IDE4Mi4yNjdDNDM5LjQ2NyAxNzcuMDY3IDQ0Mi4xMzMgMTc0LjkzMyA0NDIuNTMzIDE3Ni4xMzNDNDQyLjggMTc3LjIgNDQzLjczMyAxODMuMzMzIDQ0NC41MzMgMTg5LjczM0M0NDUuMzMzIDE5Ni4xMzMgNDQ2LjI2NyAyMDIgNDQ2LjY2NyAyMDIuNjY3QzQ0Ny4yIDIwMy40NjcgNDU3LjczMyAyMDQgNDcxLjQ2NyAyMDRDNDkyIDIwNCA0OTUuNDY3IDIwMy43MzMgNDk2LjI2NyAyMDEuODY3QzQ5Ni42NjcgMjAwLjggNDk1LjIgMTgzLjczMyA0OTIuOCAxNjRMNDg4LjY2NyAxMjguMTMzTDQ5Mi42NjcgOTMuNzMzM0M0OTQuOTMzIDc0LjggNDk2LjggNTguMTMzMyA0OTcuMDY3IDU2LjY2NjdDNDk3LjMzMyA1NC4xMzMzIDQ5Ni40IDU0IDQ3MS44NjcgNTMuNkw0NDYuMjY3IDUzLjMzMzNMNDQ0LjggNjMuMzMzM0M0NDQgNjguOTMzMyA0NDMuMzMzIDc0LjggNDQzLjMzMyA3Ni41MzMzQzQ0My4zMzMgNzguMTMzMyA0NDIuOTMzIDc5Ljg2NjcgNDQyLjUzMyA4MC4yNjY3QzQ0Mi4xMzMgODAuNjY2NyA0MzcuNDY3IDc2LjY2NjcgNDMyLjEzMyA3MS4zMzMzQzQxNC42NjcgNTMuODY2NyAzODguOCA0NS4wNjY3IDM2NiA0OC45MzMzWk00MDAgODguMTMzM0M0MTYuNjY3IDkxLjIgNDMwLjY2NyAxMDEuODY3IDQzOC45MzMgMTE4TDQ0NCAxMjhMNDM4LjkzMyAxMzcuODY3QzQzMi42NjcgMTUwIDQyMy44NjcgMTU4LjY2NyA0MTEuNiAxNjQuNEM0MDMuODY3IDE2OC4xMzMgNDAxLjMzMyAxNjguNjY3IDM5MiAxNjguNjY3QzM4Mi44IDE2OC41MzMgMzgwLjQgMTY4LjEzMyAzNzQuMTMzIDE2NC42NjdDMzYwLjI2NyAxNTcuMDY3IDM1My4wNjcgMTQyLjY2NyAzNTQuMjY3IDEyNC44QzM1NS4wNjcgMTEzLjMzMyAzNTguNTMzIDEwNS4wNjcgMzY1LjQ2NyA5OC4yNjY3QzM3MS44NjcgOTEuODY2NyAzNzYuNTMzIDg5LjMzMzMgMzg0LjUzMyA4OEMzODcuODY3IDg3LjQ2NjcgMzkxLjA2NyA4Ni45MzMzIDM5MS40NjcgODYuOEMzOTEuODY3IDg2LjggMzk1LjczMyA4Ny4zMzMzIDQwMCA4OC4xMzMzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTU5MC42NjcgNDkuMkM1NTUuMzMzIDU0LjkzMzMgNTI5LjA2NyA3NC44IDUxOS43MzMgMTAzLjA2N0M1MTQuNjY3IDExOC45MzMgNTE0LjY2NyAxMzcuNiA1MTkuNzMzIDE1Mi45MzNDNTI0LjQgMTY2LjI2NyA1MjkuMDY3IDE3My42IDUzOS43MzMgMTgzLjZDNTY0LjI2NyAyMDYuNTMzIDYwNi41MzMgMjE0IDY0NC4xMzMgMjAyLjEzM0M2NzEuMiAxOTMuNDY3IDY5NC45MzMgMTY4LjkzMyA2OTcuNiAxNDYuOTMzTDY5OC40IDE0MEw2NzMuODY3IDE0MC4yNjdMNjQ5LjQ2NyAxNDAuNjY3TDY0OC4xMzMgMTQ1LjMzM0M2NDYuMTMzIDE1Mi4yNjcgNjMzLjYgMTY0LjQgNjI1LjQ2NyAxNjcuMDY3QzYxNi45MzMgMTcwIDU5OS4yIDE3MCA1OTAuOTMzIDE2Ny4yQzU4Mi40IDE2NC4yNjcgNTczLjczMyAxNTYuMjY3IDU2OS44NjcgMTQ3LjczM0M1NjUuNDY3IDEzNy43MzMgNTY1LjMzMyAxMTguNCA1NjkuNzMzIDEwOC42NjdDNTc2IDk0LjggNTg3LjA2NyA4OCA2MDQuOTMzIDg2LjkzMzNDNjI1LjMzMyA4NS43MzMzIDY0Mi44IDk1LjA2NjcgNjQ3LjYgMTA5LjZMNjQ5LjYgMTE1LjMzM0w2NzQgMTE1LjczM0w2OTguNCAxMTZMNjk3LjYgMTA5LjMzM0M2OTYuMjY3IDk4LjI2NjcgNjg5LjQ2NyA4NiA2NzguOCA3NS4zMzMzQzY2Mi4xMzMgNTguOCA2MzkuMiA0OS42IDYxMiA0OC42NjY3QzYwNCA0OC40IDU5NC4yNjcgNDguNjY2NyA1OTAuNjY3IDQ5LjJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTE5Mi41MyA0OS4zMzMzQzExNTEuMzMgNTUuODY2NyAxMTIyLjUzIDg0LjI2NjcgMTExOS43MyAxMjEuMDY3QzExMTYuNCAxNjYuNCAxMTQ4LjQgMjAxLjA2NyAxMTk4LjY3IDIwNi44QzEyMjUuMzMgMjA5LjczMyAxMjU1LjIgMjA0LjQgMTI3OC4yNyAxOTIuNEwxMjkwIDE4Ni40VjE2OS43MzNDMTI5MCAxNjAuNjY3IDEyODkuNiAxNTMuMzMzIDEyODkuMDcgMTUzLjZDMTI4OC40IDE1My44NjcgMTI4NCAxNTYgMTI3OC45MyAxNTguNEMxMjQ2LjkzIDE3My40NjcgMTIxMC4yNyAxNzQuNTMzIDExODguNCAxNjEuMDY3QzExODEuODcgMTU3LjA2NyAxMTc0IDE0OCAxMTc0IDE0NC40QzExNzQgMTQyLjkzMyAxMTg0LjUzIDE0Mi42NjcgMTIzNC4xMyAxNDIuNjY3SDEyOTQuNEwxMjkzLjYgMTMwLjkzM0MxMjkwLjY3IDkwLjY2NjcgMTI2OS4yIDYyIDEyMzQgNTEuNDY2N0MxMjI1LjIgNDguOCAxMjAyLjkzIDQ3LjczMzMgMTE5Mi41MyA0OS4zMzMzWk0xMjI0LjUzIDg3LjMzMzNDMTIyNy42IDg4LjQgMTIzMiA5MC41MzMzIDEyMzQuMjcgOTIuMTMzM0MxMjM4LjUzIDk1LjIgMTI0NiAxMDUuODY3IDEyNDYgMTA4LjkzM0MxMjQ2IDExMC4yNjcgMTIzOC40IDExMC42NjcgMTIwOC42NyAxMTAuNjY3SDExNzEuMkwxMTczLjQ3IDEwNi4yNjdDMTE3OC44IDk1Ljg2NjcgMTE4NS43MyA4OS44NjY3IDExOTYuNjcgODYuNTMzM0MxMjAyLjQgODQuOCAxMjE4LjggODUuMiAxMjI0LjUzIDg3LjMzMzNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTM2OC42NyA1MEMxMzQxLjczIDU2LjEzMzMgMTMyMC42NyA3Ny4yIDEzMTMuNDcgMTA0LjhDMTMxMC42NyAxMTUuNiAxMzEwLjY3IDE0MC42NjcgMTMxMy4zMyAxNTEuMzMzQzEzMjIuMTMgMTg2IDEzNDkuNzMgMjA3LjMzMyAxMzg1LjMzIDIwNy4yQzE0MDguMjcgMjA3LjA2NyAxNDI0LjI3IDIwMC40IDE0NDAuMTMgMTg0LjI2N0MxNDUxLjIgMTczLjMzMyAxNDUwLjQgMTcyLjggMTQ1Mi4xMyAxOTEuMzMzQzE0NTIuNTMgMTk2LjQgMTQ1My42IDIwMS40NjcgMTQ1NC4yNyAyMDIuMjY3QzE0NTYuMjcgMjA0LjggMTUwMy4yIDIwNC42NjcgMTUwNC4xMyAyMDIuMjY3QzE1MDQuNTMgMjAxLjIgMTUwMi45MyAxODUuNzMzIDE1MDAuNjcgMTY3LjczM0MxNDk4LjUzIDE0OS44NjcgMTQ5Ni42NyAxMzEuODY3IDE0OTYuNjcgMTI3Ljg2N0MxNDk2LjY3IDEyMy44NjcgMTQ5OC41MyAxMDYuNTMzIDE1MDAuNjcgODkuMzMzM0MxNTAyLjkzIDcyLjEzMzMgMTUwNC42NyA1Ni45MzMzIDE1MDQuNjcgNTUuNzMzM0MxNTA0LjY3IDUzLjQ2NjYgMTUwMi45MyA1My4zMzMzIDE0NzkuMDcgNTMuNkwxNDUzLjMzIDU0TDE0NTEuODcgNjcuMDY2NkMxNDUwLjkzIDc0LjI2NjYgMTQ0OS44NyA4MC41MzMzIDE0NDkuNDcgODAuOTMzM0MxNDQ4LjkzIDgxLjQ2NjYgMTQ0Ny42IDgwLjQgMTQ0Ni40IDc4LjUzMzNDMTQ0Mi44IDczLjIgMTQzMi41MyA2NC4xMzMzIDE0MjQuNjcgNTkuMzMzM0MxNDA4LjY3IDQ5LjYgMTM4Ni42NyA0NS44NjY2IDEzNjguNjcgNTBaTTE0MTcuMDcgOTAuOEMxNDI5Ljg3IDk1LjQ2NjYgMTQ0My4zMyAxMDkuMDY3IDE0NDkuMiAxMjMuMzMzQzE0NTEuNDcgMTI4LjUzMyAxNDUxLjMzIDEyOC42NjcgMTQ0Ny4zMyAxMzYuOTMzQzE0NDEuNzMgMTQ4LjQgMTQzMS42IDE1OC40IDE0MjAgMTY0LjEzM0MxNDExLjczIDE2OC4xMzMgMTQwOS42IDE2OC42NjcgMTQwMCAxNjguNjY3QzEzOTEuNiAxNjguNjY3IDEzODggMTY4IDEzODMuMDcgMTY1LjQ2N0MxMzY4LjkzIDE1OC42NjcgMTM1OS4zMyAxNDAuNCAxMzYxLjIgMTI0LjI2N0MxMzY0LjY3IDk1LjIgMTM4OS4zMyA4MC40IDE0MTcuMDcgOTAuOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  mask-size: contain;
}
.logo-g {
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNzciIHZpZXdCb3g9IjAgMCA3NyA3NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQxLjM2NzggNzYuOTk5OUM2MC44NTM3IDc2Ljk5OTkgNzYuNjUgNjEuMDY5NyA3Ni42NSA0MS40MTg4Qzc2LjY1IDIxLjc2NzggNjAuODUzNyA1LjgzNzY1IDQxLjM2NzggNS44Mzc2NUMyMS44ODIgNS44Mzc2NSA2LjA4NTY5IDIxLjc2NzggNi4wODU2OSA0MS40MTg4QzYuMDg1NjkgNjEuMDY5NyAyMS44ODIgNzYuOTk5OSA0MS4zNjc4IDc2Ljk5OTlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMzYuOTE2OSA3My43OTQ1QzU2Ljc1NDUgNzMuNzk0NSA3Mi44MzU3IDU3LjU3NzIgNzIuODM1NyAzNy41NzE3QzcyLjgzNTcgMTcuNTY4MiA1Ni43NTQ1IDEuMzQ5OTggMzYuOTE2OSAxLjM0OTk4QzE3LjA4MTIgMS4zNDk5OCAxIDE3LjU2NzMgMSAzNy41NzI3QzEgNTcuNTc2MiAxNy4wODEyIDczLjc5NDUgMzYuOTE4OCA3My43OTQ1SDM2LjkxNjlaIiBmaWxsPSIjRkY5MEU4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNTU3Ii8+CjxwYXRoIGQ9Ik0xOS40NTI0IDE2Ljk2MzFDMTkuMzk3NCAxNy4wNzY4IDE5LjQ3OTggMTguMDcyMyAxOS42NzIxIDE5LjE1M0MxOS44OTE4IDIwLjI2MjIgMjAuNTIzNiAyNC4yNzIzIDIxLjEwMDMgMjguMDgzM0wyMi4xNDQgMzUuMDIyOEwyMS42MjIyIDM4Ljc0ODVDMjEuMzQ3NSA0MC43OTYyIDIwLjc0MzMgNDUuMDkwOCAyMC4yNDg5IDQ4LjMwNDVDMTkuNzU0NSA1MS41MTgzIDE5LjQyNDkgNTQuMjIwMiAxOS40Nzk4IDU0LjMzMzlDMTkuNTM0OCA1NC40NzYxIDI1Ljc5NyA1NC41NjE1IDMzLjM3NzcgNTQuNTYxNUM0NC40NzM5IDU0LjU2MTUgNDcuNTUwMSA1NC40NzYxIDQ5LjA4ODIgNTQuMTM0OUM1Mi45MzM1IDUzLjI4MTYgNTUuMjk1NiA1MS40ODk5IDU2Ljc1MTMgNDguMzA0NUM1Ny40NjU0IDQ2LjcxMTkgNTcuNTc1MiA0Ni4xNDMxIDU3LjU3NTIgNDQuMDM4NUM1Ny42MDI3IDQyLjAxOTIgNTcuNDY1NCA0MS4zNjUxIDU2Ljg4ODYgNDAuMDU2OEM1Ni40NzY2IDM5LjIwMzYgNTUuNzA3NSAzOC4wMzc1IDU1LjE1ODIgMzcuNDY4N0M1NC4xMTQ1IDM2LjM4OCA1MS42MTUxIDM0LjkzNzUgNTAuNzkxMSAzNC45Mzc1QzUwLjA0OTUgMzQuOTM3NSA1MC4yNDE4IDM0LjQ4MjUgNTEuMjMwNiAzMy44NTY4QzUyLjYwMzkgMzIuOTQ2NyA1My41MTAzIDMxLjgwOSA1NC4zNjE3IDI5Ljk2MDRDNTUuMzc4IDI3LjcxMzYgNTUuNDYwNCAyNC4xNTg1IDU0LjU1NCAyMi4xMTA4QzUzLjM0NTUgMTkuNDA5IDUwLjc5MTEgMTcuNjE3MiA0Ny4zMDI5IDE3LjA0ODRDNDUuMjE1NSAxNi42Nzg3IDE5LjY3MjEgMTYuNjIxOCAxOS40NTI0IDE2Ljk2MzFaTTQ0LjAwNyAyNC4yNzIzQzQ2LjUwNjQgMjUuNzc5NyA0Ni40NTE1IDI5LjEwNzIgNDMuODk3MSAzMS4wNjk2QzQzLjIxMDUgMzEuNjM4NCA0Mi43MTYxIDMxLjY2NjggMzYuODM4NCAzMS43NTIyQzMzLjM3NzcgMzEuODA5IDMwLjU0ODcgMzEuODA5IDMwLjU0ODcgMzEuNzUyMkMzMC41NDg3IDMxLjY5NTMgMzAuMjQ2NSAyOS45MzIgMjkuODg5NSAyNy44Mjc0QzI5LjUzMjQgMjUuNzIyOCAyOS4zMTI3IDIzLjg3NDEgMjkuMzY3NiAyMy43NjA0QzI5LjQ1IDIzLjYxODIgMzIuNTUzNyAyMy41NjEzIDM2LjI4OTEgMjMuNjE4MkM0Mi40OTY0IDIzLjcwMzUgNDMuMTI4MSAyMy43NjA0IDQ0LjAwNyAyNC4yNzIzWk00Ni4xMjE5IDM5LjI2MDVDNDguNDg0IDQwLjYyNTYgNDkuMDg4MiA0NC4zNzk4IDQ3LjE5MzEgNDYuMTQzMUM0NS44NzQ3IDQ3LjM2NiA0NS4yMTU1IDQ3LjQ1MTMgMzcuMDAzMiA0Ny40NTEzQzMyLjY5MSA0Ny40NTEzIDI5LjE3NTQgNDcuMzk0NCAyOS4xNzU0IDQ3LjMzNzZDMjkuMTc1NCA0Ny4xMzg1IDMwLjI3NCA0MC4yODQzIDMwLjQzODggMzkuNDMxMUMzMC41MjEyIDM5LjAwNDUgMzAuNzY4NCAzOC42MzQ4IDMxLjAxNTYgMzguNTc3OUMzMS4yNjI4IDM4LjUyMSAzNC41NTg3IDM4LjU0OTQgMzguMzQ5IDM4LjYzNDhDNDQuMTk5MyAzOC43NDg1IDQ1LjM4MDMgMzguODYyMyA0Ni4xMjE5IDM5LjI2MDVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  background-size: contain;
  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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJyYW5kLWZhY2Vib29rIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNyAxMHY0aDN2N2g0di03aDNsMSAtNGgtNHYtMmExIDEgMCAwIDEgMSAtMWgzdi00aC0zYTUgNSAwIDAgMCAtNSA1djJoLTMiIC8+PC9zdmc+);
}
.brand-icon-twitter,
.button-twitter::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJyYW5kLXgiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik00IDRsMTEuNzMzIDE2aDQuMjY3bC0xMS43MzMgLTE2eiIgLz48cGF0aCBkPSJNNCAyMGw2Ljc2OCAtNi43NjhtMi40NiAtMi40Nmw2Ljc3MiAtNi43NzIiIC8+PC9zdmc+);
}
.brand-icon-paypal,
.button-paypal::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYnJhbmQtcGF5cGFsIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIuNSAyYzMuMTEzIDAgNS4zMDkgMS43ODUgNS44NjMgNC41NjVjMS43MjUgMS4xODUgMi42MzcgMy4xNTIgMi42MzcgNS40MzVjMCAyLjkzMyAtMi43NDggNS4zODQgLTUuNzgzIDUuNDk2bC0uMjE3IC4wMDRoLTEuNzU0bC0uNDY2IDIuOGExLjk5OCAxLjk5OCAwIDAgMSAtMS44MjMgMS41OTdsLS4xNTcgLjAwM2gtMi42OGExLjUgMS41IDAgMCAxIC0xLjE4MiAtLjU0YTEuNDk1IDEuNDk1IDAgMCAxIC0uMzQ4IC0xLjA3bC4wNDIgLS4yOWgtMS42MzJjLTEuMDA0IDAgLTEuOTE0IC0uODY0IC0xLjk5NCAtMS44NTdsLS4wMDYgLS4xNDNsLjAxIC0uMTQxbDEuOTkzIC0xMy45NTRsLjAwMyAtLjA0OGMuMDcyIC0uODk0IC44MTUgLTEuNjgyIDEuNjk1IC0xLjgzMmwuMTU2IC0uMDJsLjE0MyAtLjAwNWg1LjV6bTUuODEyIDcuMzVsLS4wMjQgLjA4N2MtLjcwNiAyLjQwMyAtMy4wNzIgNC40MzYgLTUuNTU1IDQuNTU3bC0uMjMzIC4wMDZoLTIuNTAzdi4wNWwtLjAyNSAuMTgzbC0xLjIgNWExLjAwNyAxLjAwNyAwIDAgMSAtLjAxOSAuMDdsLS4wODggLjU5N2gyLjE1NGwuNTk1IC0zLjU2NGExIDEgMCAwIDEgLjg2NSAtLjgyOWwuMTIxIC0uMDA3aDIuNmMyLjA3MyAwIDQgLTEuNjcgNCAtMy41YzAgLTEuMDIyIC0uMjM2IC0xLjkyNCAtLjY4OCAtMi42NXoiIC8+PC9zdmc+);
}
.brand-icon-stripe,
.button-stripe::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJjdXJyZW50Q29sb3IiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1maWxsZWQgaWNvbi10YWJsZXItYnJhbmQtc3RyaXBlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIuNSAyYzIuNDUgMCA0LjU0MyAuNDQgNS45MjggMS4wOTZhMSAxIDAgMCAxIC41NjQgMS4wMjhsLS41IDRhMSAxIDAgMCAxIC0xLjQyOSAuNzc2Yy0xLjA0NyAtLjUwOSAtMi42MTggLS44MjMgLTQuMTY4IC0uODIzcSAtLjIwNiAuMDAxIC0uMzMyIC4wMjZsLjAyOCAuMDI0bC4wNyAuMDQ3Yy4zMTQgLjIwNyAuODMyIC40MzcgMS42NzIgLjc0NmMzLjgyNCAxLjM1MSA1LjY2NyAzLjI0IDUuNjY3IDYuNThjMCAyLjEzIC0uNzU4IDMuNzMyIC0yLjI5NSA0LjkyNGMtMS4yOTMgMS4wMjMgLTMuNDIyIDEuNTc2IC01LjcwNSAxLjU3NmMtMi40IDAgLTQuNzIgLS42NDQgLTYuNDg2IC0xLjYyNmExIDEgMCAwIDEgLS41MDYgLS45OThsLjUgLTRhMSAxIDAgMCAxIDEuNDk0IC0uNzQxYzEuMjkyIC43NSAzLjY0IDEuMzY1IDQuOTk4IDEuMzY1Yy4zOSAwIC43MDQgLS4xNDcgLjg3IC0uMjk1bC4wMzUgLS4wMzVsLS4wOSAtLjAzNWMtLjE2NyAtLjA2IC0xLjU4MyAtLjQ5MyAtMi4xNTMgLS42OTRjLTMuNjI2IC0xLjMwNCAtNS42NjIgLTMuNjA5IC01LjY2MiAtNi45NDFjMCAtMS44ODcgLjg4MiAtMy41NjMgMi4zNyAtNC43NzdjMS4yMiAtLjk4NyAyLjUxNyAtMS4yMjMgNS4xMyAtMS4yMjMiIC8+PC9zdmc+);
}
.brand-icon-apple,
.button-apple::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJyYW5kLWFwcGxlIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNOC4yODYgNy4wMDhjLTMuMjE2IDAgLTQuMjg2IDMuMjMgLTQuMjg2IDUuOTJjMCAzLjIyOSAyLjE0MyA4LjA3MiA0LjI4NiA4LjA3MmMxLjE2NSAtLjA1IDEuNzk5IC0uNTM4IDMuMjE0IC0uNTM4YzEuNDA2IDAgMS42MDcgLjUzOCAzLjIxNCAuNTM4czQuMjg2IC0zLjIyOSA0LjI4NiAtNS4zODFjLS4wMyAtLjAxMSAtMi42NDkgLS40MzQgLTIuNjc5IC0zLjIzYy0uMDIgLTIuMzM1IDIuNTg5IC0zLjE3OSAyLjY3OSAtMy4yMjhjLTEuMDk2IC0xLjYwNiAtMy4xNjIgLTIuMTEzIC0zLjc1IC0yLjE1M2MtMS41MzUgLS4xMiAtMy4wMzIgMS4wNzcgLTMuNzUgMS4wNzdjLS43MjkgMCAtMi4wMzYgLTEuMDc3IC0zLjIxNCAtMS4wNzd6IiAvPjxwYXRoIGQ9Ik0xMiA0YTIgMiAwIDAgMCAyIC0yYTIgMiAwIDAgMCAtMiAyIiAvPjwvc3ZnPg==);
}
.brand-icon-android,
.button-android::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJyYW5kLWFuZHJvaWQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik00IDEwbDAgNiIgLz48cGF0aCBkPSJNMjAgMTBsMCA2IiAvPjxwYXRoIGQ9Ik03IDloMTB2OGExIDEgMCAwIDEgLTEgMWgtOGExIDEgMCAwIDEgLTEgLTF2LThhNSA1IDAgMCAxIDEwIDAiIC8+PHBhdGggZD0iTTggM2wxIDIiIC8+PHBhdGggZD0iTTE2IDNsLTEgMiIgLz48cGF0aCBkPSJNOSAxOGwwIDMiIC8+PHBhdGggZD0iTTE1IDE4bDAgMyIgLz48L3N2Zz4=);
}
.brand-icon-kindle,
.button-kindle::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJyYW5kLWFtYXpvbiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE3IDEyLjVhMTUuMTk4IDE1LjE5OCAwIDAgMSAtNy4zNyAxLjQ0YTE0LjYyIDE0LjYyIDAgMCAxIC02LjYzIC0yLjk0IiAvPjxwYXRoIGQ9Ik0xOS41IDE1Yy45MDcgLTEuNDExIDEuNDUxIC0zLjMyMyAxLjUgLTVjLTEuMTk3IC0uNzczIC0yLjU3NyAtLjkzNSAtNCAtMSIgLz48L3N2Zz4=);
}
.brand-icon-discord,
.button-discord::before {
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJyYW5kLWRpc2NvcmQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik04IDEyYTEgMSAwIDEgMCAyIDBhMSAxIDAgMCAwIC0yIDAiIC8+PHBhdGggZD0iTTE0IDEyYTEgMSAwIDEgMCAyIDBhMSAxIDAgMCAwIC0yIDAiIC8+PHBhdGggZD0iTTE1LjUgMTdjMCAxIDEuNSAzIDIgM2MxLjUgMCAyLjgzMyAtMS42NjcgMy41IC0zYy42NjcgLTEuNjY3IC41IC01LjgzMyAtMS41IC0xMS41Yy0xLjQ1NyAtMS4wMTUgLTMgLTEuMzQgLTQuNSAtMS41bC0uOTcyIDEuOTIzYTExLjkxMyAxMS45MTMgMCAwIDAgLTQuMDUzIDBsLS45NzUgLTEuOTIzYy0xLjUgLjE2IC0zLjA0MyAuNDg1IC00LjUgMS41Yy0yIDUuNjY3IC0yLjE2NyA5LjgzMyAtMS41IDExLjVjLjY2NyAxLjMzMyAyIDMgMy41IDNjLjUgMCAyIC0yIDIgLTMiIC8+PHBhdGggZD0iTTcgMTYuNWMzLjUgMSA2LjUgMSAxMCAwIiAvPjwvc3ZnPg==);
}
.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJyYW5kLWdvb2dsZSI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwLjk0NSAxMWE5IDkgMCAxIDEgLTMuMjg0IC01Ljk5N2wtMi42NTUgMi4zOTJhNS41IDUuNSAwIDEgMCAyLjExOSA2LjYwNWgtNC4xMjV2LTNoNy45NDV6IiAvPjwvc3ZnPg==);
}
[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],
.widget .overlay .primary.close-button,
.primary.button,
.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),
.widget .overlay .primary.close-button:hover:not(:disabled),
.primary.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] [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,
.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,
.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,
.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,
.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,
.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 .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 .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 .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 .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,
.textarea.read-only {
  background-color: var(--body-bg);
}
.input {
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 3.025rem;
}
.input input:not([type]),
.input input[type=email],
.input input[type=time],
.input input[type=date],
.input input[type=datetime-local],
.input input[type=number],
.input input[type=password],
.input input[type=search],
.input input[type=tel],
.input input[type=text],
.input input[type=url],
.input textarea,
.input select,
.input .input,
.input .textarea {
  border: none;
  flex: 1;
  background: none;
  box-shadow: none;
  outline: none;
  margin: 0 -1rem;
  max-width: unset;
}
.input .fake-input {
  flex: 1;
}
.input.disabled input:not([type]),
.input.disabled input[type=email],
.input.disabled input[type=time],
.input.disabled input[type=date],
.input.disabled input[type=datetime-local],
.input.disabled input[type=number],
.input.disabled input[type=password],
.input.disabled input[type=search],
.input.disabled input[type=tel],
.input.disabled input[type=text],
.input.disabled input[type=url],
.input.disabled textarea,
.input.disabled select,
.input.disabled .input,
.input.disabled .textarea {
  opacity: unset;
}
.input > .pill {
  flex-shrink: 0;
}
.input > .pill:first-child {
  margin-left: -0.5rem;
}
.input > .pill:last-child {
  margin-right: -0.5rem;
}
.input > .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]) {
  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 {
  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 {
  border-radius: .25rem;
  padding: .25rem;
  font-size: .875rem;
  line-height: 1.3;
}
.pill.success {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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,
.widget .overlay .pill.close-button {
  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 {
  position: relative;
}
.pill.select select {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
.pill.dismissable {
  cursor: pointer;
}
.pill.dismissable::before {
  float: right;
  margin-left: .5rem;
}
.pill.expandable,
.pill.select {
  cursor: pointer;
}
.pill.expandable::before,
.pill.select::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;
  }
}
.legacy-only {
  display: none !important;
}
button[draggable=true] {
  -webkit-user-drag: element;
}
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;
  }
}
