* {
  --parent-color: var(--color);
}
@font-face {
  font-family: "Pretendard Variable";
  src: url(/packs/static/2bc582461caf4e05b51d.woff2) format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/727b6f796abbe5815fd3.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/6aa2617d4f0f7f836b7f.woff2) format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/749b0652cdbea6306e87.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/7ea07e49a02766c596be.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/1aacb4ee5d5cd52c65d9.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/259632ca5ed5ab587091.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/1d6b6b660d424e39c9fc.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/6591a6df831e77d610da.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Paperlogy";
  src: url(/packs/static/ca502481749ddb31c2d6.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Roboto";
  src: url(/packs/static/b964997fd346ae5fff09.woff2);
  font-display: optional;
}
@font-face {
  font-family: "Roboto";
  src: url(/packs/static/f1d87433710c05e3d3f5.woff2);
  font-style: italic;
  font-display: optional;
}
@font-face {
  font-family: "Roboto";
  src: url(/packs/static/e04e0192b13ecfa1196a.woff2);
  font-weight: 700;
  font-display: optional;
}
@font-face {
  font-family: "Roboto";
  src: url(/packs/static/750c6d9a6c7a58f6d106.woff2);
  font-weight: 700;
  font-style: italic;
  font-display: optional;
}
: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;
  --white: #ffffff;
  --pink: #68003c;
  --purple: #90a8ed;
  --green: #23a094;
  --orange: #ffc900;
  --red: #dc341e;
  --yellow: #f1f333;
  --violet: #ff90e8;
  --breakpoint-sm: 480px;
  --breakpoint-md: 744px;
  --breakpoint-lg: 1024px;
  --success: 35 160 148;
  --contrast-success: 0 0 0;
  --warning: 255 201 0;
  --contrast-warning: 0 0 0;
  --danger: 220 52 30;
  --contrast-danger: 255 255 255;
  --info: 144 168 237;
  --contrast-info: 0 0 0;
  --accent: 104 0 60;
  --contrast-accent: 255 255 255;
  --highlight: 255 144 232;
  --contrast-highlight: 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:
    Paperlogy,
    Pretendard Variable,
    Pretendard,
    -apple-system,
    BlinkMacSystemFont,
    system-ui,
    Roboto,
    Helvetica Neue,
    Segoe UI,
    Apple SD Gothic Neo,
    Noto Sans KR,
    Malgun Gothic,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    sans-serif;
  --accent-font-family:
    Paperlogy,
    Pretendard Variable,
    Pretendard,
    -apple-system,
    BlinkMacSystemFont,
    system-ui,
    Roboto,
    Helvetica Neue,
    Segoe UI,
    Apple SD Gothic Neo,
    Noto Sans KR,
    Malgun Gothic,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    sans-serif;
  --plain-font-family:
    Pretendard Variable,
    Pretendard,
    -apple-system,
    BlinkMacSystemFont,
    system-ui,
    Roboto,
    Helvetica Neue,
    Segoe UI,
    Apple SD Gothic Neo,
    Noto Sans KR,
    Malgun Gothic,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    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), sans-serif;
  font-feature-settings: "ss11", "ss04";
  background-color: var(--body-bg);
  -webkit-font-smoothing: antialiased;
  color: rgb(var(--color));
}
.font-accent {
  font-family: var(--accent-font-family), sans-serif;
}
.font-plain {
  font-family: var(--plain-font-family), sans-serif;
  font-weight: 400;
}
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-family: var(--accent-font-family), sans-serif;
  font-weight: 500;
}
h2 {
  font-size: 1.5rem;
  line-height: 1.3;
  font-family: var(--accent-font-family), sans-serif;
  font-weight: 500;
}
h3 {
  font-size: 1.25rem;
  line-height: 1.4;
  font-family: var(--accent-font-family), sans-serif;
  font-weight: 500;
}
h4 {
  font-size: 1rem;
  line-height: 1.4;
  font-family: var(--accent-font-family), sans-serif;
  font-weight: 500;
}
h5 {
  font-size: .875rem;
  line-height: 1.3;
}
.text-singleline {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
a,
.link {
  color: rgb(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.user-cards {
  padding: 0;
  list-style: none;
}
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.56);
}
.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],
.drag-handle {
  cursor: grab;
}
.drag-handle:active {
  cursor: grabbing;
}
meter {
  height: 1lh;
  width: 100%;
  appearance: none;
  background: none;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  --optimum-value-background: rgb(var(--accent));
}
meter::-webkit-meter-inner-element,
meter::-webkit-meter-bar {
  display: contents;
}
meter::-webkit-meter-optimum-value {
  background: var(--optimum-value-background);
  border-radius: .25rem;
}
meter::-moz-meter-bar {
  background: var(--optimum-value-background);
  border-radius: .25rem;
}
.profiler-results * {
  max-width: unset;
}
.chosen-container .chosen-choices .search-choice .search-choice-close,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > .drag-handle,
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 .drag-handle,
[role=tree] [role=treeitem] .drag-handle,
.rows > * .drag-handle,
.public-visibility-notice.info::before,
.public-visibility-notice.warning::before,
.public-visibility-notice.danger::before,
.public-visibility-notice.success::before,
[role=progressbar][aria-valuenow="100"]::after,
.pill.expandable::before,
.chosen-container .chosen-choices .expandable.search-choice::before,
.pill.select::before,
.chosen-container .chosen-choices .select.search-choice::before,
.pill.dismissable::before,
.chosen-container .chosen-choices .dismissable.search-choice::before,
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after,
nav footer .popover [role=menu] [role=menuitemradio][aria-checked=true]::before,
nav footer .popover > summary::before,
nav .navbar .toggle::after,
dialog > h2 .close::after,
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]:after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]:after,
input[type=checkbox]:not([role=switch]):checked::after,
.carousel .arrow::after,
main > a::after,
main > .link::after,
.big-links > a::after,
.big-links > .link::after,
aside .close::after,
[role=alert].info::before,
[role=status].info::before,
[role=alert].warning::before,
[role=status].warning::before,
[role=alert].danger::before,
[role=status].danger::before,
[role=alert].success::before,
[role=status].success::before,
.brand-icon,
.button-kakao::before,
.button-google::before,
.button-zoom::before,
.button-discord::before,
.button-kindle::before,
.button-android::before,
.button-apple::before,
.button-stripe::before,
.button-paypal::before,
.button-twitter::before,
.button-facebook::before,
.logo-full,
.icon,
details > summary::before {
  content: "\a0";
  display: inline-block;
  background: currentColor;
  min-height: max(1lh, 1em);
  width: 1em;
  mask-position: 50% 50%;
  mask-size: 120%;
  mask-repeat: no-repeat;
  flex-shrink: 0;
}
.chosen-container .chosen-choices .search-choice .search-choice-close::after,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > .drag-handle::after,
table > thead th[aria-sort]::after,
.rich-text .embed .drag-handle::after,
[role=tree] [role=treeitem] .drag-handle::after,
.rows > * .drag-handle::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-align-center {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%3E%0A%20%20%3Cpath%20d%3D%22M2%203h12v1H2zM3.5%206h9v1h-9zM2%209h12v1H2zM4%2012h8v1H4z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.icon-align-left {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%3E%0A%20%20%3Cpath%20d%3D%22M2%203h12v1H2zM2%206h9v1H2zM2%209h12v1H2zM2%2012h7v1H2z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.icon-align-right {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%3E%0A%20%20%3Cpath%20d%3D%22M2%203h12v1H2zM5%206h9v1H5zM2%209h12v1H2zM7%2012h7v1H7z%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.icon-archive-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6.014%202.5a4%204%200%200%200-4%204v1h20v-1a4%204%200%200%200-4-4h-12Zm-3%207v8c0%202.184%201.603%204%203.656%204h10.688c2.053%200%203.656-1.816%203.656-4V9h-18Zm7.5%202h3a1.5%201.5%200%200%201%200%203h-3a1.5%201.5%200%200%201%200-3Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-archive {
  mask-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.014%202a4%204%200%200%200-4%204v1a1%201%200%200%200%201%201v9c0%202.184%201.603%204%203.656%204h10.688c2.053%200%203.656-1.816%203.656-4V8a1%201%200%200%200%201-1V6a4%204%200%200%200-4-4h-12Zm0%202h12a2%202%200%200%201%202%202h-16a2%202%200%200%201%202-2Zm-1%204h14v9c0%201.128-.764%202-1.656%202H6.67c-.892%200-1.656-.872-1.656-2V8Zm5.5%202a2.5%202.5%200%201%200%200%205h3a2.5%202.5%200%201%200%200-5h-3Zm0%202h3a.5.5%200%200%201%200%201h-3a.5.5%200%200%201%200-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-arrow-counterclockwise {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.714%203v2.571A7.714%207.714%200%201%201%204%2013.286a7.73%207.73%200%200%201%201.045-3.884.86.86%200%200%201%201.178-.295c.41.238.533.77.295%201.179a5.927%205.927%200%200%200-.804%203%206%206%200%201%200%206-6v2.571L8.286%206.43%2011.714%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.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,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2021%2021%203m0%200H3m18%200v18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E);
}
.icon-arrow-down {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M11.985%202.014a.997.997%200%200%200-.997.998l.01%2015.564-3-2.968-1.406%201.406%204.687%204.72a1.03%201.03%200%200%200%201.438%200l4.687-4.72-1.406-1.406-3%202.968-.015-15.564a1%201%200%200%200-.998-.998%22%2F%3E%3C%2Fsvg%3E);
}
.icon-arrow-left,
.carousel .arrow.previous::after {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%22-2%20-2%2028%2028%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22m6.886%2020.23%202.749-.62c-.148-1.479-.68-2.81-1.567-4.021-.916-1.212-1.951-1.981-3.134-2.336H23.5v-2.306H4.934c1.183-.354%202.218-1.123%203.134-2.306.887-1.212%201.42-2.542%201.567-4.05L6.885%204C6.68%208.168%204.196%2010.622.5%2010.947v2.306c3.695.325%206.179%202.809%206.386%206.977%22%2F%3E%3C%2Fsvg%3E);
}
.icon-arrow-right-circle {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M2.014%2012.014c0-5.523%204.477-10%2010-10s10%204.477%2010%2010-4.477%2010-10%2010-10-4.477-10-10Zm2%200a8%208%200%201%200%2016%200%208%208%200%200%200-16%200Zm3%200a1%201%200%200%201%201-1h5.563l-2.282-2.28%201.438-1.439%204%204a1.03%201.03%200%200%201%200%201.438l-4%204-1.438-1.438%202.282-2.28H8.014a1%201%200%200%201-1-1Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-arrow-right,
.carousel .arrow.next::after {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%22-2%20-2%2028%2028%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22m17.114%2020.23-2.749-.62c.148-1.479.68-2.81%201.567-4.021.916-1.212%201.951-1.981%203.134-2.336H.5v-2.306h18.566c-1.183-.354-2.218-1.123-3.134-2.306-.887-1.212-1.42-2.542-1.567-4.05L17.115%204c.206%204.168%202.69%206.622%206.385%206.947v2.306c-3.695.325-6.179%202.809-6.386%206.977%22%2F%3E%3C%2Fsvg%3E);
}
.icon-arrow-up-right-square {
  mask-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.991%2020.991a4%204%200%200%200%204-4v-10a4%204%200%200%200-4-4h-10a4%204%200%200%200-4%204v10a4%204%200%200%200%204%204h10Zm0-2h-10a2%202%200%200%201-2-2v-10a2%202%200%200%201%202-2h10a2%202%200%200%201%202%202v10a2%202%200%200%201-2%202Zm-8-3c.256%200%20.523-.086.72-.28l4.28-4.282v3.562h2v-6a1%201%200%200%200-1-1h-6v2h3.562l-4.28%204.281a1.03%201.03%200%200%200%200%201.438c.195.195.462.281.718.281Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-arrow-up {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M11.985%2021.996a.997.997%200%200%201-.997-.998l.01-15.564-3%202.968-1.406-1.406%204.687-4.72a1.03%201.03%200%200%201%201.438%200l4.687%204.72-1.406%201.406-3-2.968-.015%2015.564a1%201%200%200%201-.998.998%22%2F%3E%3C%2Fsvg%3E);
}
.icon-arrows-collapse {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M11.998%202.014a1%201%200%200%200-1%201v3.562l-2-1.968-1.406%201.406%203.687%203.72a1.03%201.03%200%200%200%201.438%200l3.687-3.72-1.406-1.406-2%201.968V3.014a1%201%200%200%200-1-1m-7%209a1%201%200%200%200%200%202h14a1%201%200%200%200%200-2zm7%203c-.256%200-.523.086-.72.281l-3.687%203.72%201.407%201.405%202-1.968v3.562a1%201%200%200%200%202%200v-3.562l2%201.968%201.406-1.406-3.687-3.719a1%201%200%200%200-.72-.28%22%2F%3E%3C%2Fsvg%3E);
}
.icon-arrows-expand {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M11.998%202.014c-.256%200-.524.086-.72.281l-3.686%203.72L8.998%207.42l2-1.968v3.562a1%201%200%200%200%202%200V5.452l2%201.968%201.406-1.406-3.687-3.719a1%201%200%200%200-.72-.28m-7%209a1%201%200%200%200%200%202h14a1%201%200%200%200%200-2zm7%203a1%201%200%200%200-1%201v3.562l-2-1.968-1.406%201.406%203.687%203.72a1.03%201.03%200%200%200%201.438%200l3.687-3.72-1.406-1.406-2%201.968v-3.562a1%201%200%200%200-1-1%22%2F%3E%3C%2Fsvg%3E);
}
.icon-bank {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2219%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M10.596.558a1.2%201.2%200%200%200-1.191%200l-8.4%204.8A1.2%201.2%200%200%200%201.6%207.6V16a1.2%201.2%200%200%200%200%202.4h16.8a1.2%201.2%200%201%200%200-2.4V7.6a1.2%201.2%200%200%200%20.596-2.242l-8.4-4.8ZM5.2%208.8A1.2%201.2%200%200%200%204%2010v3.6a1.2%201.2%200%200%200%202.4%200V10a1.2%201.2%200%200%200-1.2-1.2ZM8.8%2010a1.2%201.2%200%201%201%202.4%200v3.6a1.2%201.2%200%201%201-2.4%200V10Zm6-1.2a1.2%201.2%200%200%200-1.2%201.2v3.6a1.2%201.2%200%200%200%202.4%200V10a1.2%201.2%200%200%200-1.2-1.2Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
}
.icon-bar-chart-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.014%203.999a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h2a2%202%200%200%200%202-2v-12a2%202%200%200%200-2-2h-2Zm-7%204a2%202%200%200%200-2%202v8a2%202%200%200%200%202%202h2a2%202%200%200%200%202-2v-8a2%202%200%200%200-2-2h-2Zm-7%204a2%202%200%200%200-2%202v4a2%202%200%200%200%202%202h2a2%202%200%200%200%202-2v-4a2%202%200%200%200-2-2h-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-bold {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.489%203.918c-.828%200-1.5.632-1.5%201.412v13.176c0%20.78.672%201.412%201.5%201.412h4c3.038%200%205.5-2.318%205.5-5.176%200-1.614-.793-3.044-1.97-3.954.636-.731.97-1.617.97-2.635%200-2.34-2.015-4.235-4.5-4.235h-4Zm1.5%202.824h2.5c.828%200%201.5.632%201.5%201.41%200%20.78-.672%201.413-1.5%201.413h-2.5V6.742Zm0%205.647h2.5c1.38%200%202.5%201.053%202.5%202.353%200%201.299-1.12%202.352-2.5%202.352h-2.5v-4.705Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-book-half {
  mask-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.014%203.999a4%204%200%200%200-4%204v8a4%204%200%200%200%204%204l3.01.01c.425%200%20.871.196%201.382.667.2.184.437.414.6.629.18.24.414.697%201.008.694.594-.003.787-.407%201-.688.161-.198.354-.387.553-.571.512-.471%201.021-.741%201.447-.741h3a4%204%200%200%200%204-4v-8a4%204%200%200%200-4-4h-3c-1.21%200-2.266.556-3%201.406-.734-.85-1.789-1.406-3-1.406h-3Zm9%202h3a2%202%200%200%201%202%202v8a2%202%200%200%201-2%202h-3c-.712%200-1.38.257-2.004.662l.004-10.662a2%202%200%200%201%202-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-book {
  mask-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.014%203.999a4%204%200%200%200-4%204v8a4%204%200%200%200%204%204l3.01.01c.425%200%20.871.196%201.382.667.2.184.437.414.6.629.18.24.414.697%201.008.694.594-.003.787-.407%201-.688.161-.198.354-.387.553-.571.512-.471%201.021-.741%201.447-.741h3a4%204%200%200%200%204-4v-8a4%204%200%200%200-4-4h-3c-1.21%200-2.266.556-3%201.406-.734-.85-1.789-1.406-3-1.406h-3Zm0%202h3a2%202%200%200%201%202%202l.006%2010.649c-.624-.405-1.294-.65-2.006-.65h-3a2%202%200%200%201-2-2v-8a2%202%200%200%201%202-2Zm9%200h3a2%202%200%200%201%202%202v8a2%202%200%200%201-2%202h-3c-.712%200-1.38.257-2.004.662l.004-10.662a2%202%200%200%201%202-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-bookmark-check-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.983%202.015c-2.552%200-4%201.449-4%204.002v15.008c0%20.719.746%201.19%201.406.907l6.594-2.814%206.594%202.814c.66.283%201.406-.189%201.406-.907V6.017c0-2.624-1.305-4.002-4-4.002zm7%206.003c.256%200%20.523.086.719.282.39.39.39%201.047%200%201.438l-4%204.002c-.39.391-1.047.39-1.438%200l-2-2a1.03%201.03%200%200%201%200-1.44%201.03%201.03%200%200%201%201.438%200l1.28%201.283L14.265%208.3a1%201%200%200%201%20.719-.282%22%2F%3E%3C%2Fsvg%3E);
}
.icon-bookmark-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.998%202.015c-2.552%200-4%201.449-4%204.002v15.008c0%20.719.746%201.19%201.406.907l6.594-2.814%206.594%202.814c.66.283%201.406-.189%201.406-.907V6.017c0-2.624-1.305-4.002-4-4.002z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-bookmark-heart-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.998%202.015c-2.552%200-4%201.449-4%204.002v15.008c0%20.719.746%201.189%201.406.907l6.594-2.814%206.594%202.814c.66.283%201.406-.189%201.406-.907V6.017c0-2.624-1.305-4.002-4-4.002h-8Zm2%206.003c.721%200%201.367.366%201.72.845.095.131.28.406.28.406l.312-.406c.368-.483%201.014-.845%201.688-.845%201.105%200%202%20.84%202%201.876%200%202.71-4%204.784-4%204.784s-4-2.074-4-4.784c0-1.036.895-1.876%202-1.876Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-bookmark-plus {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.998%202.015c-2.552%200-4%201.448-4%204v15c0%20.718.746%201.19%201.406.907l6.594-2.813%206.594%202.813c.66.282%201.406-.189%201.406-.907v-15c0-2.623-1.305-4-4-4zm0%202h8c1.566%200%202%20.458%202%202v13.5l-5.594-2.406a1.06%201.06%200%200%200-.812%200l-5.594%202.406v-13.5c0-1.447.552-2%202-2m4%203a1%201%200%200%200-1%201v2h-2a1%201%200%200%200%200%202h2v2a1%201%200%200%200%202%200v-2h2a1%201%200%200%200%200-2h-2v-2a1%201%200%200%200-1-1%22%2F%3E%3C%2Fsvg%3E);
}
.icon-bookmark-x {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.998%202.015c-2.552%200-4%201.448-4%204v15c0%20.718.746%201.19%201.406.907l6.594-2.813%206.594%202.813c.66.282%201.406-.189%201.406-.907v-15c0-2.623-1.305-4-4-4zm0%202h8c1.566%200%202%20.458%202%202v13.5l-5.594-2.406a1.06%201.06%200%200%200-.812%200l-5.594%202.406v-13.5c0-1.447.552-2%202-2m2%204a1%201%200%200%200-.719.282c-.39.39-.39%201.047%200%201.437l1.28%201.281-1.28%201.282c-.39.39-.39%201.047%200%201.437a.99.99%200%200%200%201.407%200l1.312-1.281%201.28%201.281a.99.99%200%200%200%201.408%200%201.03%201.03%200%200%200%200-1.437l-1.282-1.282%201.282-1.28a1.03%201.03%200%200%200%200-1.438.94.94%200%200%200-.688-.282c-.256%200-.523.086-.72.282l-1.28%201.312-1.312-1.312a.94.94%200%200%200-.688-.282%22%2F%3E%3C%2Fsvg%3E);
}
.icon-box-arrow-in-right-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.015%2011.992a1%201%200%200%201%201-1h9v-3l4%204-4%204v-3h-9a1%201%200%200%201-1-1Zm3-5a4%204%200%200%201%204-4h8a4%204%200%200%201%204%204v10a4%204%200%200%201-4%204h-8a4%204%200%200%201-4-4%201%201%200%200%201%202%200%202%202%200%200%200%202%202h8a2%202%200%200%200%202-2v-10a2%202%200%200%200-2-2h-8a2%202%200%200%200-2%202%201%201%200%200%201-2%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-box {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.007%202.992c-.745%200-1.502.143-2.095.438L3.568%206.586c-.38.208-.562.544-.562.906v7.438c0%201.201.828%202.526%201.906%203.062l5.25%202.594c1.05.521%202.638.522%203.688%200l5.25-2.594c1.087-.54%201.906-1.851%201.906-3.062V7.492a.982.982%200%200%200-.561-.906L14.1%203.43c-.591-.295-1.35-.438-2.093-.438Zm-1.188%202.219c.623-.31%201.751-.31%202.375%200l4.562%202.281-4.562%202.25c-.624.31-1.752.31-2.376%200-.07-.035-3.898-1.92-4.562-2.25l4.563-2.281ZM5.006%209.117c.922.459%201.693.819%202.688%201.313.827.41%201.935.962%202.218%201.093.434.201.721.302%201.095.375v6.875l-5.22-2.593c-.398-.198-.78-.811-.78-1.25V9.117Zm14%200v5.813c0%20.449-.404%201.078-.811%201.281l-5.188%202.562v-6.875c.373-.073.754-.19%201.062-.344l4.937-2.437Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-brush {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.003%202.992c-1.024%200-2.093.42-2.874%201.201L9.503%209.836a3.857%203.857%200%200%200-1.137%203.18c-.14-.014-.219-.024-.363-.024-1.875.004-3.004.856-4.125%202.875-.06.108-.449.858-.531%201a6.613%206.613%200%200%201-1.063%201.406c-.482.483-.329%201.32.282%201.625.302.152.812.357%201.53.563%201.18.337%202.497.531%203.907.531a4%204%200%200%200%204-4c0-.155-.011-.227-.028-.378a3.85%203.85%200%200%200%203.184-1.122l5.636-5.628c1.562-1.562%201.622-4.11.06-5.673a4.07%204.07%200%200%200-2.852-1.199Zm0%202a1.98%201.98%200%200%201%201.406.594%201.98%201.98%200%200%201%200%202.812l-4.281%204.306-2.825-2.834%204.294-4.284a1.98%201.98%200%200%201%201.406-.594Zm-7.12%206.293%202.836%202.821c-.835.724-2.003.732-2.798-.048-.763-.749-.74-2.05-.038-2.773Zm-2.88%203.707a2%202%200%201%201%200%204%2012.15%2012.15%200%200%201-3.344-.469c.288-.429.912-1.553.969-1.656.806-1.45%201.286-1.875%202.375-1.875Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-bullseye {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%202.016c-5.523%200-10%204.477-10%2010s4.477%2010%2010%2010%2010-4.477%2010-10c0-.754-.086-1.495-.25-2.22a.99.99%200%200%200-1.188-.75.99.99%200%200%200-.75%201.189c.132.578.188%201.176.188%201.78a8%208%200%201%201-8-8c.604%200%201.203.057%201.78.189a.99.99%200%200%200%201.189-.75.99.99%200%200%200-.75-1.188%2010.024%2010.024%200%200%200-2.22-.25Zm6%200a1%201%200%200%200-1%201v2.563l-4.498%204.497s-.345-.06-.502-.06a2%202%200%201%200%202%202%204%204%200%200%200-.064-.5l4.502-4.5H21a1%201%200%200%200%200-2h-2v-2a1%201%200%200%200-1-1Zm-6%204a6%206%200%201%200%206%206%201%201%200%200%200-2%200%204%204%200%201%201-4-4%201%201%200%200%200%200-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-button {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20transform%3D%22scale%28-1%201%29%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m15%2015.007-2%205-4-11%2011%204-5%202Zm0%200%205%205M7.188%202.246l.777%202.898M5.136%207.972l-2.898-.776M13.95%204.058l-2.122%202.12m-5.656%205.658L4.05%2013.957%22%2F%3E%3C%2Fsvg%3E);
}
.icon-calendar-all {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.006%202.016a1%201%200%200%200-1%201%204%204%200%200%200-4%204v10a4%204%200%200%200%204%204h10a4%204%200%200%200%204-4v-10c0-2.205-1.792-4-4-4a1%201%200%200%200-2%200h-6a1%201%200%200%200-1-1Zm-1%203a1%201%200%200%200%202%200h6a1%201%200%200%200%202%200%202%202%200%200%201%202%202v1h-14v-1a2%202%200%200%201%202-2Zm-2%205h14v7a2%202%200%200%201-2%202h-10a2%202%200%200%201-2-2v-7Zm3%202a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm4%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm4%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm-8%203a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm4%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm4%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-camera-video-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%205.007a4%204%200%200%200-4%204v6a4%204%200%200%200%204%204h7a4%204%200%200%200%204-4v-.562l3.28%203.281c.63.63%201.72.172%201.72-.719v-10c0-.445-.278-.793-.626-.938a.993.993%200%200%200-1.094.219L17%209.569v-.562a4%204%200%200%200-4-4H6Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-camera-video {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%205.007a4%204%200%200%200-4%204v6a4%204%200%200%200%204%204h7a4%204%200%200%200%204-4v-.562l3.28%203.281c.63.63%201.72.172%201.72-.719v-10c0-.445-.278-.793-.626-.938a.993.993%200%200%200-1.094.219L17%209.569v-.562a4%204%200%200%200-4-4H6Zm0%202h7a2%202%200%200%201%202%202v6a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2v-6a2%202%200%200%201%202-2Zm14%202.438v5.124l-2.563-2.562L20%209.445Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-camera2 {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%202.016a4%204%200%200%200-4%204v10a4%204%200%200%200%204%204h12a4%204%200%200%200%204-4v-8a4%204%200%200%200-4-4H9.406c-.771-1.13-2.023-2-3.406-2Zm0%202c.845%200%201.8.634%202.093%201.375A.962.962%200%200%200%209%206.016h9a2%202%200%200%201%202%202v8a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2v-10a2%202%200%200%201%202-2Zm0%201a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm6%202a5%205%200%201%200%200%2010%205%205%200%200%200%200-10Zm0%202a3%203%200%201%201%200%206%203%203%200%200%201%200-6Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-card-image-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.014%204.028a4%204%200%200%200-4%204v8a4%204%200%200%200%204%204h12a4%204%200%200%200%204-4v-8a4%204%200%200%200-4-4h-12Zm11%204a1%201%200%201%201%200%202%201%201%200%200%201%200-2Zm-8.5%203.625c1.423-.136%202.834%201.204%204.657%203.937.306.46.946.588%201.406.282%202.498-1.665%203.058-1.827%205.406.5a1.984%201.984%200%200%201-1.969%201.656h-12a2.018%202.018%200%200%201-2-1.78c1.68-2.864%203.141-4.465%204.5-4.595Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-card-text {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%202.686a2.667%202.667%200%200%200-2.667%202.666v5.333a2.667%202.667%200%200%200%202.666%202.667h8a2.667%202.667%200%200%200%202.667-2.667V5.352a2.667%202.667%200%200%200-2.667-2.666zm0%201.333h8c.736%200%201.332.597%201.332%201.333v5.333c0%20.737-.596%201.334-1.333%201.334H4a1.333%201.333%200%200%201-1.333-1.334V5.352c0-.736.597-1.333%201.333-1.333m.666%202a.667.667%200%200%200%200%201.333h6.666a.667.667%200%200%200%200-1.333zm0%202.667a.667.667%200%200%200%200%201.333h4a.667.667%200%200%200%200-1.333z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-card {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2217%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3.347.998a3%203%200%200%200-3%203v1h20v-1a3%203%200%200%200-3-3h-14Zm-3%206v7a3%203%200%200%200%203%203h14a3%203%200%200%200%203-3v-7h-20Zm5%202h2a1%201%200%200%201%201%201v2a1%201%200%200%201-1%201h-2a1%201%200%200%201-1-1v-2a1%201%200%200%201%201-1Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-cart-plus {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M2.964%202a.964.964%200%201%200%200%201.928c.712.006%201.28.482%201.717%201.386.409.845.529%201.54.543%201.627l1.144%207.381c.351%201.758%202.017%203.104%203.767%203.104h6.868c1.75%200%203.424-1.358%203.767-3.073l1.175-7.834c.273-1.363-.733-2.59-2.169-2.59H6.127C5.402%202.733%204.297%202.01%202.964%202m4.007%203.856h12.805c.219%200%20.313.116.271.332l-1.175%207.833c-.155.768-1.038%201.476-1.869%201.476h-6.868c-.83%200-1.705-.692-1.868-1.506L7.152%206.64a9%209%200%200%200-.181-.784m6.598%201.929a.964.964%200%200%200-.964.964v.964h-.964a.964.964%200%200%200%200%201.928h.964v.964a.964.964%200%200%200%201.928%200v-.964h.964a.964.964%200%200%200%200-1.928h-.964v-.964a.964.964%200%200%200-.964-.964M9.231%2018.39a1.446%201.446%200%201%200%200%202.893%201.446%201.446%200%200%200%200-2.893m8.677%200a1.446%201.446%200%201%200%200%202.893%201.446%201.446%200%200%200%200-2.893%22%2F%3E%3C%2Fsvg%3E);
}
.icon-cart3-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.015%202.001a1%201%200%200%200%200%202h1.469l3.312%207.72c-.48.333-.898.75-1.187%201.28a4.55%204.55%200%200%200-.563%201.938v.187c.036.256.134.579.344.907.375.585.984.937%201.78.937.418%200%2010.537.03%2010.845.031a1%201%200%201%200%200-2c-.308%200-10.425-.03-10.844-.03-.078%200-.1.006-.125-.032.022-.24.113-.604.313-.969.339-.621.88-.969%201.812-.969h7.844a.97.97%200%200%200%20.906-.593l3-7c.283-.66-.188-1.407-.906-1.407H6.67l-.344-.812C6.029%202.493%205.24%201.994%204.484%202h-1.47Zm4.5%2017a1.5%201.5%200%201%200%200%203.001%201.5%201.5%200%200%200%200-3Zm11%200a1.5%201.5%200%201%200%200%203.001%201.5%201.5%200%200%200%200-3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-chat-right-text-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M18.015%204a4%204%200%200%201%204%204v12c0%20.891-1.09%201.35-1.72.72L16.578%2018H6.015a4%204%200%200%201-4-4V8a4%204%200%200%201%204-4h12Zm-1%204h-10a1%201%200%200%200%200%202h10a1%201%200%200%200%200-2Zm-3%204h-7a1%201%200%200%200%200%202h7a1%201%200%200%200%200-2Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-check-square {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.991%203.001a4%204%200%200%200-4%204v10a4%204%200%200%200%204%204h10a4%204%200%200%200%204-4v-10a4%204%200%200%200-4-4h-10zm0%202h10a2%202%200%200%201%202%202v10a2%202%200%200%201-2%202h-10a2%202%200%200%201-2-2v-10a2%202%200%200%201%202-2zm9%203.812c-.256%200-.523.087-.719.282l-3.719%203.718c-.257.258-.516.241-.718-.062l-1-1.5a1.023%201.023%200%200%200-1.406-.281c-.46.306-.588.946-.282%201.406l1%201.5c.903%201.353%202.663%201.525%203.813.375l3.75-3.75a.991.991%200%200%200%200-1.406%201.015%201.015%200%200%200-.719-.282z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-circle-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.014%202.002c-5.522%200-10%204.477-10%2010s4.478%2010%2010%2010c5.523%200%2010-4.477%2010-10s-4.477-10-10-10Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-circle-pause {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%200%200-9%209%209%209%200%200%200%209%209%209%209%200%200%200%209-9%209%209%200%200%200-9-9ZM9.3%208.4h.9a.9.9%200%200%201%20.9.9v5.4a.9.9%200%200%201-.9.9h-.9a.9.9%200%200%201-.9-.9V9.3a.9.9%200%200%201%20.9-.9Zm4.5%200h.9a.9.9%200%200%201%20.9.9v5.4a.9.9%200%200%201-.9.9h-.9a.9.9%200%200%201-.9-.9V9.3a.9.9%200%200%201%20.9-.9Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-circle-play {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2021a9%209%200%201%200%200-18%209%209%200%200%200%200%2018Zm-.501-12.186a1.125%201.125%200%200%200-1.749.936v4.5a1.125%201.125%200%200%200%201.749.936l3.375-2.25a1.125%201.125%200%200%200%200-1.872l-3.375-2.25Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-circle {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.014%202.002c-5.522%200-10%204.477-10%2010s4.478%2010%2010%2010c5.524%200%2010-4.477%2010-10s-4.476-10-10-10Zm0%202a8%208%200%201%201%200%2016%208%208%200%200%201%200-16Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-clock-history {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.042%201.999c-5.538%200-10.028%204.476-10.028%209.998s4.49%209.999%2010.028%209.999c2.703%200%205.245-1.066%207.114-2.937a.987.987%200%200%200%200-1.406.994.994%200%200%200-1.41%200%208.04%208.04%200%200%201-5.704%202.343c-4.43%200-8.022-3.581-8.022-8C4.02%207.58%207.612%204%2012.042%204c.554%200%201.003-.448%201.003-1s-.449-1-1.003-1m3.667.906a.96.96%200%200%200-.564.5c-.244.496-.058%201.1.44%201.344.266.13.501.277.751.437a1.037%201.037%200%200%200%201.41-.312.994.994%200%200%200-.313-1.375%2010%2010%200%200%200-.972-.531%201%201%200%200%200-.752-.063m3.541%202.468a1.05%201.05%200%200%200-.752.219%201%201%200%200%200-.156%201.406c.183.233.375.467.532.719a1%201%200%200%200%201.38.312.957.957%200%200%200%20.313-1.343%2011%2011%200%200%200-.659-.938.98.98%200%200%200-.658-.375m-7.208.625c-.553%200-1.002.448-1.002%201v4.999c0%20.266.125.53.313.719l3.008%202.999a.995.995%200%200%200%201.411%200%201.027%201.027%200%200%200%200-1.437l-2.727-2.718V6.998c0-.552-.449-1-1.003-1m8.587%203.031a.987.987%200%200%200-.752%201.187c.064.289.126.58.157.875a.986.986%200%200%200%201.097.875.983.983%200%200%200%20.877-1.093c-.039-.37-.076-.733-.157-1.094-.119-.539-.68-.869-1.222-.75m.44%204.062a1.023%201.023%200%200%200-1.223.75c-.07.289-.18.566-.282.843-.19.519.106%201.061.627%201.25.52.189%201.064-.043%201.253-.562.127-.348.257-.701.345-1.063.13-.536-.183-1.088-.72-1.218%22%2F%3E%3C%2Fsvg%3E);
}
.icon-code-square {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.991%203.002a4%204%200%200%200-4%204v10a4%204%200%200%200%204%204h10a4%204%200%200%200%204-4v-10a4%204%200%200%200-4-4h-10Zm0%202h10a2%202%200%200%201%202%202v10a2%202%200%200%201-2%202h-10a2%202%200%200%201-2-2v-10a2%202%200%200%201%202-2Zm2.75%203.03c-.25.05-.503.178-.656.408l-1.969%202.968a1.026%201.026%200%200%200%200%201.125l2.031%203.063c.307.459.947.556%201.406.25a.987.987%200%200%200%20.282-1.375l-1.688-2.5%201.594-2.407c.306-.46.21-1.1-.25-1.406-.23-.153-.499-.175-.75-.125Zm4.47%200a.984.984%200%200%200-.75.126c-.46.307-.589.947-.282%201.406l1.593%202.407-1.625%202.469a.986.986%200%200%200%20.282%201.374.985.985%200%200%200%201.374-.281l2.032-3a1.026%201.026%200%200%200%200-1.125l-2-2.968a.946.946%200%200%200-.625-.407Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-code {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.792%205.032c-.251.05-.503.177-.657.407l-4%206a1.024%201.024%200%200%200%200%201.124l4%206c.307.46.947.588%201.407.282.46-.307.587-.947.281-1.406l-3.625-5.438%203.625-5.438a1.024%201.024%200%200%200-.281-1.406.985.985%200%200%200-.75-.125Zm6.375%200c-.251-.05-.52-.028-.75.125-.46.307-.588.947-.281%201.406l3.625%205.438-3.625%205.438a1.024%201.024%200%200%200%20.28%201.406c.46.306%201.1.178%201.407-.282l4-6a1.024%201.024%200%200%200%200-1.124l-4-6c-.153-.23-.405-.357-.656-.407Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-cup2 {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.016%202.002c-.256%200-.522.086-.718.281-.156.157-.065.115-.624.563-.992.795-1.45%201.611-1.592%203.156H5.023a1%201%200%200%200-.999%201v6.875c0%202.662%201.465%204.945%203.465%206.125H6.022a1%201%200%200%200%200%202h11.986a1%201%200%200%200%200-2H16.51c2.108-1.246%203.495-3.569%203.495-6a3.998%203.998%200%200%200%203.996-4c0-2.209-1.79-4-3.995-4h-4.901c.088-.776.254-1.172.78-1.594.65-.52.608-.452.843-.687a1.03%201.03%200%200%200%200-1.438%201.012%201.012%200%200%200-.718-.28%201.01%201.01%200%200%200-.718.28c-.156.157-.065.115-.624.563-.985.79-1.418%201.631-1.56%203.156H10.11c.09-.786.249-1.168.78-1.594.65-.52.607-.452.843-.687a1.03%201.03%200%200%200%200-1.438%201.012%201.012%200%200%200-.718-.28Zm-4.994%206h11.986v5.875a5.13%205.13%200%200%201-5.12%205.125h-1.747a5.13%205.13%200%200%201-5.12-5.125V8.002Zm13.983%200c1.104%200%201.998.895%201.998%202s-.894%202-1.997%202v-4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-deal-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FF90E8%22%20fill-rule%3D%22evenodd%22%20d%3D%22m7.693%205.488%202.006-1.813a4.29%204.29%200%200%201%203.437-1.068l2.654.352L19.473.968a.357.357%200%200%201%20.527.314v6.769c0%20.46-.222.893-.597%201.162l-2.48%201.775-2.685-2.253c.54-.191%201-.506%201.38-.9a.893.893%200%200%200-1.286-1.24%201.74%201.74%200%200%201-.932.523c-.313.061-.711.05-1.213-.104l-.638-.535-1.778%201.439a1.6%201.6%200%200%201-2.078-2.43M6.496%204.163l1.44-1.302a4.4%204.4%200%200%200-1.9-.09l-2.622.454L.538%201.677A.365.365%200%200%200%200%201.998V8.05c0%20.483.239.934.637%201.206l7.793%205.312a2.92%202.92%200%200%200%203.335-.032l3.58-2.542-3.816-3.201-.634.513a3.385%203.385%200%200%201-4.4-5.143%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
}
.icon-diagram-2-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.029%202.003a3%203%200%200%200-3%203c0%201.268.839%202.408%201.998%202.827l.002%203.173h-4a1%201%200%200%200-1%201l-.001%204.175c-1.151.396-2%201.557-2%202.825a3%203%200%201%200%206%200c0-1.268-.794-2.386-1.988-2.838l-.011-3.162h8l.007%203.177a2.993%202.993%200%200%200-2.007%202.823%203%203%200%201%200%206%200c0-1.268-.82-2.384-1.992-2.828l-.008-4.172a1%201%200%200%200-1-1h-4l-.003-3.177c1.164-.411%202.003-1.555%202.003-2.823a3%203%200%200%200-3-3Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-download-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.991%202.003a1%201%200%200%200-1%201v10h-3l4%204%204-4h-3v-10a1%201%200%200%200-1-1zm-8%2012a1%201%200%200%200-1%201v2a4%204%200%200%200%204%204h10a4%204%200%200%200%204-4v-2a1%201%200%200%200-2%200v2a2%202%200%200%201-2%202h-10a2%202%200%200%201-2-2v-2a1%201%200%200%200-1-1z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-download {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.991%202.003a1%201%200%200%200-1%201v10.562l-3-2.968-1.406%201.406%204.687%204.719a1.03%201.03%200%200%200%201.438%200l4.687-4.72-1.406-1.405-3%202.968V3.003a1%201%200%200%200-1-1Zm-8%2012a1%201%200%200%200-1%201v2a4%204%200%200%200%204%204h10a4%204%200%200%200%204-4v-2a1%201%200%200%200-2%200v2a2%202%200%200%201-2%202h-10a2%202%200%200%201-2-2v-2a1%201%200%200%200-1-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-dropbox {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2210%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%20fill%3D%22%23797874%22%3E%3Cpath%20d%3D%22M2.92.41.373%202.032%202.92%203.655l2.547-1.623L2.92.41Z%22%2F%3E%3Cpath%20d%3D%22M8.014.41%205.467%202.032l2.547%201.623%202.547-1.623L8.014.41ZM.374%205.277%202.92%206.899l2.548-1.622L2.92%203.655.374%205.277Z%22%2F%3E%3Cpath%20d%3D%22M8.014%203.655%205.467%205.277l2.547%201.622%202.547-1.622-2.547-1.622ZM2.92%207.44l2.548%201.622L8.014%207.44%205.468%205.818%202.92%207.44Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20transform%3D%22translate%28.373%20.41%29%22%20d%3D%22M0%200h10.188v8.652H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
}
.icon-embed {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6.015%203.915a4%204%200%200%200-4%204v8a4%204%200%200%200%204%204h12a4%204%200%200%200%204-4v-8a4%204%200%200%200-4-4h-12Zm0%202h12a2%202%200%200%201%202%202v8a2%202%200%200%201-2%202h-12a2%202%200%200%201-2-2v-8a2%202%200%200%201%202-2ZM9.64%208.071c-.37.198-.625.57-.625%201.094v5.5c0%201.049%201.044%201.552%201.906%201.062l4.063-2.312c1.378-.855%201.328-2.175%200-3L10.92%208.103a1.321%201.321%200%200%200-1.28-.033Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-emoji-smile {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.014%202.003c-5.523%200-10%204.477-10%2010s4.477%2010%2010%2010%2010-4.477%2010-10-4.477-10-10-10Zm0%202a8%208%200%201%201%200%2016%208%208%200%200%201%200-16Zm-3%205a1%201%200%200%200-1%201v1a1%201%200%200%200%202%200v-1a1%201%200%200%200-1-1Zm6%200a1%201%200%200%200-1%201v1a1%201%200%200%200%202%200v-1a1%201%200%200%200-1-1Zm-5.812%204.844c-.256%200-.524.086-.719.28a.99.99%200%200%200%200%201.407%204.986%204.986%200%200%200%203.531%201.469%205.014%205.014%200%200%200%203.532-1.47.99.99%200%200%200%200-1.405.99.99%200%200%200-1.407%200%203.01%203.01%200%200%201-2.125.875%202.995%202.995%200%200%201-2.125-.875.942.942%200%200%200-.687-.281Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-envelope-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.953%204.002c-2.034%200-3.626.514-3.907%202.469-.09.626.108%201.242.563%201.687.226.22.465.484.78.75.794.669%201.805%201.42%202.75%202.094%202.604%201.85%204.659%203%205.876%203%201.217%200%203.272-1.15%205.875-3%20.947-.673%201.958-1.426%202.75-2.094.316-.266.555-.528.78-.75a1.944%201.944%200%200%200%20.564-1.687C21.703%204.516%2020.11%204%2018.077%204H5.953Zm-3.938%206.156v5.844a4%204%200%200%200%204%204h12a4%204%200%200%200%204-4v-5.844a26.122%2026.122%200%200%201-3.031%202.5c-2.836%202.008-5.383%203.344-6.97%203.344-1.585%200-4.132-1.336-6.968-3.344a26.037%2026.037%200%200%201-3.031-2.5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-envelope-open-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.015%203.002c-1.006%200-2.565.73-4.75%202.031a57.89%2057.89%200%200%200-1.031.625%2081.23%2081.23%200%200%200-2.657%201.75c-.147.101-.324.215-.562.375l6.156%204.125c1.19-.554%202.25-.906%202.844-.906.516%200%201.604.37%202.75.97.628-.417%206.25-4.189%206.25-4.189-.238-.16-.415-.274-.563-.375a81.23%2081.23%200%200%200-2.656-1.75%2057.89%2057.89%200%200%200-1.031-.625c-2.186-1.3-3.745-2.03-4.75-2.03Zm-10%206.531v6.75c1.672-1.182%203.489-2.398%205.125-3.312L2.015%209.533Zm20%20.031s-3.743%202.454-5.25%203.47a64.04%2064.04%200%200%201%205.25%203.28v-6.75Zm-10%203.438c-1.29%200-6.186%202.905-9.688%205.531a3.994%203.994%200%200%200%203.688%202.47h12c1.575%200%203.073-1.012%203.687-2.439-3.53-2.523-8.651-5.562-9.687-5.562Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-eye-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.002%204.002c-2.96%200-5.452%201.454-7.5%203.844a16.654%2016.654%200%200%200-1.812%202.562c-.302.528-.486.936-.594%201.188a1.058%201.058%200%200%200%200%20.812c.108.252.292.66.594%201.188a16.652%2016.652%200%200%200%201.812%202.562c2.048%202.39%204.54%203.844%207.5%203.844%202.959%200%205.452-1.454%207.5-3.844a16.652%2016.652%200%200%200%201.812-2.562c.302-.528.486-.936.594-1.188a1.058%201.058%200%200%200%200-.812c-.108-.252-.292-.66-.594-1.188a16.654%2016.654%200%200%200-1.812-2.562c-2.048-2.39-4.541-3.844-7.5-3.844Zm0%204a4%204%200%201%201%200%208%204%204%200%200%201%200-8Zm0%202A2%202%200%201%200%2012%2014a2%202%200%200%200%200-4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-arrow-down {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.029%202.003a4%204%200%200%200-4%204v12a4%204%200%200%200%204%204h8a4%204%200%200%200%204-4v-12a4%204%200%200%200-4-4h-8Zm0%202h8a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202h-8a2%202%200%200%201-2-2v-12a2%202%200%200%201%202-2Zm4%203a1%201%200%200%200-1%201v5h-3l4%204%204-4h-3v-5a1%201%200%200%200-1-1Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-binary-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.591%202.003c-1.951%200-3.562%201.48-3.562%203.344V18.66c0%201.864%201.611%203.344%203.562%203.344h8.876c1.951%200%203.562-1.48%203.562-3.344V8.972c0-3.563-3.439-6.969-7-6.969H7.591Zm6.438%202.25c1.76.467%203.278%201.966%203.75%203.72-.663.01-1.249.036-1.75.03-1.468-.018-2.014-.304-2.031-2-.002-.175.022-.97.031-1.75Zm-3.969%208.75c1.303%200%202%20.94%202%202.344v.312c0%201.331-.682%202.344-2.03%202.344-1.304%200-2-.946-2-2.344v-.312c0-1.398.735-2.344%202.03-2.344Zm3.875.094h1.094v4.812h-1.094v-3.875h-.062c-.139.071-1.007.603-1.188.72v-.907c.197-.13%201.046-.65%201.25-.75Zm-3.875.75c-.547%200-.906.494-.906%201.5v.312c0%201.006.36%201.5.906%201.5.548%200%20.907-.498.907-1.5v-.312c0-1.002-.359-1.5-.907-1.5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-diff {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.591%202.003c-1.952%200-3.562%201.48-3.562%203.344V18.66c0%201.864%201.61%203.344%203.562%203.344h8.876c1.95%200%203.562-1.48%203.562-3.344V8.973c0-3.564-3.44-6.97-7-6.97H7.59Zm0%202h4.438c0%203.552%202.448%206%206%206v8.656c0%20.714-.674%201.344-1.562%201.344H7.59c-.888%200-1.562-.63-1.562-1.344V5.347c0-.714.674-1.344%201.562-1.344Zm6.469.25c1.748.477%203.25%201.976%203.719%203.72-2.201-.108-3.612-1.519-3.72-3.72Zm-2.031%204.75a1%201%200%200%200-1%201v1h-1a1%201%200%200%200%200%202h1v1a1%201%200%200%200%202%200v-1h1a1%201%200%200%200%200-2h-1v-1a1%201%200%200%200-1-1Zm-2%207a1%201%200%200%200%200%202h4a1%201%200%200%200%200-2h-4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-font {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.59%202.003c-1.95%200-3.561%201.48-3.561%203.344V18.66c0%201.864%201.61%203.344%203.562%203.344h8.876c1.95%200%203.562-1.48%203.562-3.344V8.973c0-3.564-3.44-6.97-7-6.97H7.59Zm0%202h4.439V6.66c0%201.864%201.61%203.344%203.562%203.344h2.438v8.656c0%20.714-.674%201.344-1.562%201.344H7.59c-.888%200-1.562-.63-1.562-1.344V5.347c0-.714.674-1.344%201.562-1.344Zm6.439.25c1.772.47%203.322%201.983%203.78%203.75h-2.218c-.89%200-1.562-.63-1.562-1.344V4.253Zm-4.25%207.75a.75.75%200%200%200%200%201.5h1.5v3.75a.75.75%200%200%200%201.5%200v-3.75h1.5a.75.75%200%200%200%200-1.5h-4.5Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-image-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.59%202.003c-1.951%200-3.562%201.48-3.562%203.344V18.66c0%201.864%201.61%203.344%203.563%203.344h8.875c1.952%200%203.562-1.48%203.562-3.344V8.972c0-3.563-3.44-6.969-7-6.969H7.591Zm6.442%202.122c1.76.467%203.41%202.125%203.883%203.878-.663.01-1.386.006-1.887%200-1.467-.018-2.013-.304-2.03-2-.003-.175.025-1.099.034-1.878ZM9.028%208.003a1%201%200%201%201%200%202%201%201%200%200%201%200-2Zm6%206c.385%200%201.514.62%203%203.312v1.344c0%20.714-.674%201.344-1.562%201.344H7.59c-.889%200-1.563-.63-1.563-1.344v-.5c.027-.069.047-.113.094-.218a5.99%205.99%200%200%201%20.5-.876c.459-.687.936-1.062%201.406-1.062.58%200%201.08.267%201.532.72.288.287.481.556.562.718.369.737%201.444.736%201.813%200%20.053-.107.16-.302.312-.563.255-.438.54-.877.844-1.28.76-1.016%201.48-1.595%201.937-1.595Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-medical-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.59%202.003c-1.95%200-3.561%201.48-3.561%203.344V18.66c0%201.864%201.61%203.344%203.562%203.344h8.876c1.95%200%203.562-1.48%203.562-3.344V8.972c0-3.563-3.44-6.969-7-6.969H7.59Zm6.439%202.25c1.759.467%203.278%201.966%203.75%203.72-.663.01-1.25.036-1.75.03-1.468-.018-2.014-.304-2.031-2-.002-.175.022-.97.03-1.75Zm-4%201.75a1%201%200%200%201%201%201%201%201%200%200%201%200%202%201%201%200%200%201-2%200%201%201%200%200%201%200-2%201%201%200%200%201%201-1Zm-1%206h6a1%201%200%200%201%200%202h-6a1%201%200%200%201%200-2Zm0%204h6a1%201%200%200%201%200%202h-6a1%201%200%200%201%200-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-medical {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.59%202.003c-1.95%200-3.561%201.48-3.561%203.344V18.66c0%201.864%201.61%203.344%203.562%203.344h8.876c1.95%200%203.562-1.48%203.562-3.344V8.973c0-3.564-3.44-6.97-7-6.97zm0%202h4.439V6.66c0%201.864%201.61%203.344%203.562%203.344h2.438v8.656c0%20.714-.674%201.344-1.562%201.344H7.59c-.888%200-1.562-.63-1.562-1.344V5.347c0-.714.674-1.344%201.562-1.344m6.439.25c1.772.47%203.322%201.983%203.78%203.75h-2.218c-.89%200-1.562-.63-1.562-1.344zm-4%203.75a1%201%200%200%200-1%201%201%201%200%200%200%200%202%201%201%200%200%200%202%200%201%201%200%200%200%200-2%201%201%200%200%200-1-1m-1%205a1%201%200%200%200%200%202h6a1%201%200%200%200%200-2zm0%203a1%201%200%200%200%200%202h6a1%201%200%200%200%200-2z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-music-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12%2016.5a1%201%200%201%200-2%200%201%201%200%200%200%202%200Z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M19.972%208.968c0-3.563-3.44-6.97-7-6.97H7.534c-1.951%200-3.562%201.48-3.562%203.345v13.312c0%201.864%201.61%203.344%203.562%203.344h8.876c1.95%200%203.562-1.48%203.562-3.344V8.968ZM13.95%205.424c.008-.33.017-.755.022-1.175%201.759.467%203.278%201.966%203.75%203.719-.253.004-.495.01-.725.016-.373.01-.716.019-1.025.015-1.468-.018-2.014-.304-2.031-2-.001-.08.003-.293.01-.575ZM12%2013.656V9.5h4v2h-2v5c0%20.282-.021.522-.094.781C13.551%2018.542%2012.374%2019.5%2011%2019.5a3%203%200%201%201%200-6c.389%200%20.676.05%201%20.156ZM11%2015.5a1%201%200%201%201%200%202%201%201%200%200%201%200-2Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-play-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.59%202.004c-1.95%200-3.562%201.48-3.562%203.344V18.66c0%201.863%201.611%203.343%203.562%203.343h8.876c1.951%200%203.562-1.48%203.562-3.343V8.973c0-3.563-3.439-6.97-7-6.97H7.59Zm6.438%202.25c1.76.467%203.278%201.966%203.75%203.719-.663.01-1.249.037-1.75.03-1.468-.017-2.014-.303-2.03-2-.003-.174.021-.97.03-1.75Zm-3.469%206.875a.995.995%200%200%201%201.031.03l3%202a1.022%201.022%200%200%201%200%201.688l-3%202c-.664.444-1.562-.045-1.562-.844v-4a.98.98%200%200%201%20.531-.874Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-plus {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.59%202.004c-1.951%200-3.562%201.48-3.562%203.344V18.66c0%201.863%201.61%203.343%203.563%203.343h8.875c1.952%200%203.562-1.48%203.562-3.343V8.973c0-3.563-3.44-6.97-7-6.97H7.591Zm0%202h4.438V6.66c0%201.864%201.61%203.344%203.563%203.344h2.437v8.656c0%20.713-.674%201.343-1.562%201.343H7.59c-.889%200-1.563-.63-1.563-1.343V5.348c0-.714.674-1.344%201.563-1.344Zm6.438.25c1.772.47%203.322%201.983%203.781%203.75h-2.218c-.89%200-1.563-.63-1.563-1.344V4.254Zm-2%206.75a1%201%200%200%200-1%201v1h-1a1%201%200%200%200%200%202h1v1a1%201%200%200%200%202%200v-1h1a1%201%200%200%200%200-2h-1v-1a1%201%200%200%200-1-1Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-text-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.59%202.004c-1.95%200-3.562%201.48-3.562%203.344V18.66c0%201.864%201.611%203.344%203.562%203.344h8.876c1.951%200%203.562-1.48%203.562-3.344V8.973c0-3.563-3.439-6.97-7-6.97H7.59Zm6.438%202.125c1.772.47%203.416%202.108%203.875%203.875H15.59c-.889%200-1.562-.63-1.562-1.344V4.129Zm-5%203.875h1a1%201%200%200%201%200%202h-1a1%201%200%200%201%200-2Zm0%204h6a1%201%200%200%201%200%202h-6a1%201%200%200%201%200-2Zm0%204h6a1%201%200%200%201%200%202h-6a1%201%200%200%201%200-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-text {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.591%202.004c-1.951%200-3.562%201.48-3.562%203.344V18.66c0%201.864%201.611%203.344%203.562%203.344h8.876c1.951%200%203.562-1.48%203.562-3.344V8.973c0-3.563-3.439-6.97-7-6.97H7.591Zm0%202h4.438V6.66c0%201.864%201.611%203.344%203.562%203.344h2.438v8.656c0%20.714-.674%201.344-1.562%201.344H7.591c-.888%200-1.562-.63-1.562-1.344V5.348c0-.714.674-1.344%201.562-1.344Zm6.438.125c1.772.47%203.416%202.108%203.875%203.875h-2.313c-.889%200-1.562-.63-1.562-1.344V4.129Zm-5%203.875a1%201%200%200%200%200%202h1a1%201%200%200%200%200-2h-1Zm0%204a1%201%200%200%200%200%202h6a1%201%200%200%200%200-2h-6Zm0%204a1%201%200%200%200%200%202h6a1%201%200%200%200%200-2h-6Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-earmark-zip-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.59%202.004c-1.95%200-3.561%201.48-3.561%203.344V18.66c0%201.864%201.61%203.344%203.562%203.344h8.876c1.95%200%203.562-1.48%203.562-3.344V8.973c0-3.563-3.44-6.97-7-6.97H7.59Zm6.435%202.124c1.759.467%203.406%202.108%203.878%203.86-.663.01-1.373.022-1.874.016-.732-.01-1.153-.013-1.557-.37-.401-.352-.487-.706-.47-1.618l.023-1.888Zm-4.996.876h1a1%201%200%200%201%200%202h-1a1%201%200%200%201%200-2Zm0%203h1a1%201%200%200%201%200%202h-1a1%201%200%200%201%200-2Zm0%203h1a1%201%200%200%201%200%202h-1a1%201%200%200%201%200-2Zm0%203h1a1%201%200%200%201%201%201v2a1%201%200%200%201-1%201h-1a1%201%200%200%201-1-1v-2a1%201%200%200%201%201-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-music {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.029%202.004a4%204%200%200%200-4%204v12a4%204%200%200%200%204%204h8a4%204%200%200%200%204-4v-12a4%204%200%200%200-4-4h-8Zm0%202h8a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202h-8a2%202%200%200%201-2-2v-12a2%202%200%200%201%202-2Zm4%203v4.156a2.982%202.982%200%200%200-1-.156%203%203%200%201%200%200%206%202.96%202.96%200%200%200%202.875-2.156c.073-.26.125-.561.125-.844v-5h2v-2h-4Zm-1%206a1%201%200%201%201-.001%202%201%201%200%200%201%200-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-play {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.029%202.004a4%204%200%200%200-4%204v12a4%204%200%200%200%204%204h8a4%204%200%200%200%204-4v-12a4%204%200%200%200-4-4h-8Zm0%202h8a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202h-8a2%202%200%200%201-2-2v-12a2%202%200%200%201%202-2Zm1.5%204.125a.992.992%200%200%200-.5.875v6a.984.984%200%200%200%201.5.844l5-3a.977.977%200%200%200%200-1.688l-5-3a.98.98%200%200%200-1-.031Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-text-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.029%202.004a4%204%200%200%200-4%204v12a4%204%200%200%200%204%204h8a4%204%200%200%200%204-4v-12a4%204%200%200%200-4-4zm1%204h6a1%201%200%200%201%200%202h-6a1%201%200%200%201%200-2m0%204h6a1%201%200%200%201%200%202h-6a1%201%200%200%201%200-2m0%204h3a1%201%200%200%201%200%202h-3a1%201%200%200%201%200-2%22%2F%3E%3C%2Fsvg%3E);
}
.icon-file-text {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.029%202.004a4%204%200%200%200-4%204v12a4%204%200%200%200%204%204h8a4%204%200%200%200%204-4v-12a4%204%200%200%200-4-4h-8Zm0%202h8a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202h-8a2%202%200%200%201-2-2v-12a2%202%200%200%201%202-2Zm1%202a1%201%200%200%200%200%202h6a1%201%200%200%200%200-2h-6Zm0%204a1%201%200%200%200%200%202h6a1%201%200%200%200%200-2h-6Zm0%204a1%201%200%200%200%200%202h3a1%201%200%200%200%200-2h-3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-files-earmark {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.998%202.019c-3.56%200-7%203.406-7%206.969v5.687c0%201.864%201.611%203.344%203.562%203.344h.438v.656c0%201.864%201.611%203.344%203.562%203.344h6.876c1.951%200%203.562-1.48%203.562-3.344V9.363c0-1.864-1.61-3.344-3.562-3.344h-.438v-.656c0-1.864-1.61-3.344-3.562-3.344H9.998Zm1%202h2.438c.888%200%201.562.63%201.562%201.344v9.312c0%20.714-.674%201.344-1.562%201.344H6.56c-.888%200-1.562-.63-1.562-1.344V10.02h2.438c1.95%200%203.562-1.48%203.562-3.344V4.02Zm-2%20.25v2.406c0%20.714-.674%201.344-1.562%201.344H5.217c.46-1.767%202.01-3.28%203.781-3.75Zm8%203.75h.438c.888%200%201.562.63%201.562%201.344v9.312c0%20.714-.674%201.344-1.562%201.344H10.56c-.888%200-1.562-.63-1.562-1.344v-.656h4.438c1.951%200%203.562-1.48%203.562-3.344V8.02Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-filter {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.998%206.993a1%201%200%200%200%200%202h14a1%201%200%200%200%200-2h-14Zm2%204a1%201%200%200%200%200%202h10a1%201%200%200%200%200-2h-10Zm2%204a1%201%200%200%200%200%202h6a1%201%200%200%200%200-2h-6Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-folder-plus {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%202.996a3%203%200%200%200-3%203v11a4%204%200%200%200%204%204h10a4%204%200%200%200%204-4v-9a1%201%200%200%200-1-1h-5c-.756%200-.998-.245-1.595-1.438-.903-1.807-1.66-2.562-3.406-2.562H6Zm0%202h4c.754%200%20.997.245%201.593%201.438.13.26.184.344.312.562H7.968a1%201%200%200%200%200%202h11.031v8a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2v-11a1%201%200%200%201%201-1Zm6%206a1%201%200%200%200-1%201v1h-1a1%201%200%200%200%200%202h1v1a1%201%200%200%200%202%200v-1h1a1%201%200%200%200%200-2h-1v-1a1%201%200%200%200-1-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-fonts {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6%204a1%201%200%200%200-1%201v2a1%201%200%200%200%202%200V6h4v12h-1a1%201%200%200%200%200%202h4a1%201%200%200%200%200-2h-1V6h4v1a1%201%200%200%200%202%200V5a1%201%200%200%200-1-1z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-gear-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.968%202.46A9.669%209.669%200%200%200%205.25%204.649c-.333.31-.435.818-.219%201.219.801%201.48-.037%203.065-1.843%203.156-.443.023-.834.35-.938.78A8.713%208.713%200%200%200%202%2011.993c0%20.687.074%201.464.22%202.156.09.432.465.743.905.782%201.818.157%202.718%201.543%201.906%203.312-.18.393-.098.863.22%201.156%201.061.983%202.281%201.675%203.718%202.125.41.129.873-.026%201.125-.375%201.112-1.538%202.725-1.544%203.781%200%20.25.364.705.539%201.125.406a10.072%2010.072%200%200%200%203.75-2.156c.33-.3.417-.787.22-1.187-.833-1.68.124-3.221%201.842-3.25.456-.008.862-.308.97-.75.172-.717.218-1.342.218-2.22%200-.753-.089-1.496-.25-2.218a.994.994%200%200%200-.969-.781c-1.69-.003-2.639-1.665-1.812-3.125a.979.979%200%200%200-.188-1.22%2010.153%2010.153%200%200%200-3.812-2.186.986.986%200%200%200-1.125.406c-.966%201.5-2.77%201.527-3.719.03-.243-.382-.724-.574-1.156-.436ZM12%207.993a4%204%200%201%201%200%208%204%204%200%200%201%200-8Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-gear {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.968%202.46A9.671%209.671%200%200%200%205.25%204.65c-.333.31-.435.818-.219%201.218.801%201.48-.037%203.066-1.844%203.157-.442.022-.833.35-.937.78A8.71%208.71%200%200%200%202%2011.993c0%20.687.074%201.465.22%202.157a1%201%200%200%200%20.905.78c1.818.158%202.718%201.545%201.906%203.313-.18.393-.098.863.22%201.157%201.061.982%202.281%201.675%203.718%202.125.41.128.873-.027%201.125-.375%201.112-1.54%202.725-1.544%203.781%200%20.25.363.705.538%201.125.406a10.1%2010.1%200%200%200%203.75-2.156c.33-.301.417-.788.22-1.188-.833-1.68.124-3.22%201.842-3.25.456-.008.862-.307.97-.75.172-.717.218-1.341.218-2.22%200-.753-.089-1.496-.25-2.217a.993.993%200%200%200-.969-.782c-1.69-.003-2.639-1.665-1.812-3.125a.977.977%200%200%200-.188-1.218c-1.09-.99-2.419-1.764-3.812-2.188a.986.986%200%200%200-1.125.406c-.966%201.5-2.77%201.527-3.719.032a1.023%201.023%200%200%200-1.156-.438Zm6.078%202.125a7.904%207.904%200%200%201%201.841%201.054c-.726%202.297.505%204.683%203.055%205.264.063.413.057.663.057%201.089%200%20.509.007.688-.05%201.056-2.54.526-3.796%202.845-3.089%205.296-.608.44-1.043.747-1.806%201.042-1.792-1.824-4.28-1.904-6.11.012-.714-.314-1.263-.593-1.818-1.062.688-2.49-.475-4.638-3.057-5.29-.115-.456-.069-1.744-.003-2.135%202.67-.64%203.722-3.003%203.06-5.28.585-.44%201.112-.761%201.797-1.04%201.725%201.756%204.315%201.93%206.123-.006ZM12%207.992a4%204%200%201%200%200%208%204%204%200%200%200%200-8Zm0%202a2%202%200%201%201%200%204%202%202%200%200%201%200-4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-gift-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.999%202.996a4%204%200%200%200-4%204h-1a1%201%200%200%200-1%201v3h18v-3a1%201%200%200%200-1-1h-1a4%204%200%200%200-4-4c-1.211%200-2.266.556-3%201.406-.734-.85-1.79-1.406-3-1.406Zm0%202a2%202%200%200%201%202%202h-4a2%202%200%200%201%202-2Zm6%200a2%202%200%200%201%202%202h-4a2%202%200%200%201%202-2Zm-11%208v4a4%204%200%200%200%204%204h3v-8h-7Zm9%200v8h3a4%204%200%200%200%204-4v-4h-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-gift {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.999%202.996a4%204%200%200%200-4%204h-1a1%201%200%200%200-1%201v4a1%201%200%200%200%201%201v4a4%204%200%200%200%204%204h8a4%204%200%200%200%204-4v-4a1%201%200%200%200%201-1v-4a1%201%200%200%200-1-1h-1a4%204%200%200%200-4-4c-1.211%200-2.266.556-3%201.406-.734-.85-1.79-1.406-3-1.406Zm0%202a2%202%200%200%201%202%202h-4a2%202%200%200%201%202-2Zm6%200a2%202%200%200%201%202%202h-4a2%202%200%200%201%202-2Zm-10%204h14v2h-14v-2Zm1%204h5v6h-3a2%202%200%200%201-2-2v-4Zm7%200h5v4a2%202%200%200%201-2%202h-3v-6Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-globe {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%202.02c-5.524%200-10%204.477-10%2010s4.476%2010%2010%2010c5.522%200%2010-4.477%2010-10s-4.478-10-10-10Zm0%202c1.32%200%202.77%203.032%202.99%206.997l-5.97.011C9.24%207.064%2010.68%204.02%2012%204.02Zm-3.532.803c-.86%201.673-1.32%203.89-1.43%206.198l-2.98-.009c.297-2.724%202.132-5.01%204.41-6.19Zm7.067.005c2.278%201.179%204.066%203.4%204.411%206.2l-2.979-.008c-.094-2.4-.625-4.51-1.432-6.192ZM4.063%2013.023%207.043%2013c.11%202.307.573%204.563%201.43%206.219a8.15%208.15%200%200%201-4.41-6.194Zm4.941.008%205.97-.013c-.22%203.965-1.655%207.002-2.975%207.002s-2.775-3.023-2.995-6.989Zm7.968-.01%202.966-.009c-.344%202.65-2.016%205.015-4.407%206.194.888-1.835%201.33-3.877%201.441-6.184Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-grid {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.999%202.996a2%202%200%200%200-2%202v4a2%202%200%200%200%202%202h4a2%202%200%200%200%202-2v-4a2%202%200%200%200-2-2zm10%200a2%202%200%200%200-2%202v4a2%202%200%200%200%202%202h4a2%202%200%200%200%202-2v-4a2%202%200%200%200-2-2zm-10%202h4v4h-4zm10%200h4v4h-4zm-10%208a2%202%200%200%200-2%202v4a2%202%200%200%200%202%202h4a2%202%200%200%200%202-2v-4a2%202%200%200%200-2-2zm10%200a2%202%200%200%200-2%202v4a2%202%200%200%200%202%202h4a2%202%200%200%200%202-2v-4a2%202%200%200%200-2-2zm-10%202h4v4h-4zm10%200h4v4h-4z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-h1 {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%223.05%203.87%2016.25%2016.25%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.91%206.5v11h-1.5v-3.974h-5.5V17.5h-1.5v-11h1.5v5.536h5.5V6.5h1.5Zm3.491%2011h1.555v-7.451h-1.56l-1.94%201.337v1.384l1.914-1.29h.031v6.02Z%22%20fill%3D%22%23252A2E%22%2F%3E%3C%2Fsvg%3E);
}
.icon-h2 {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%222.9%202.9%2018.2%2018.2%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.178%2017.5h5.412v-1.226h-3.374v-.062l1.558-1.41c1.284-1.17%201.713-1.752%201.713-2.646v-.01c0-1.257-1.084-2.146-2.657-2.146-1.574%200-2.74.976-2.74%202.366v.04h1.445l.005-.046c.02-.664.536-1.16%201.3-1.16.66%200%201.125.43%201.13%201.033v.01c0%20.51-.201.873-1.161%201.762l-2.631%202.437V17.5Zm-1.268-11v11h-1.5v-3.974h-5.5V17.5h-1.5v-11h1.5v5.536h5.5V6.5h1.5Z%22%20fill%3D%22%23252A2E%22%2F%3E%3C%2Fsvg%3E);
}
.icon-h3 {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%222.9%202.9%2018.2%2018.2%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.91%206.5v11h-1.5v-3.974h-5.5V17.5h-1.5v-11h1.5v5.536h5.5V6.5h1.5Zm3.974%2011c1.622%200%202.7-.874%202.7-2.169v-.01c0-.984-.674-1.607-1.704-1.707v-.03c.814-.176%201.449-.763%201.449-1.667v-.01c0-1.14-.963-1.903-2.46-1.903-1.457%200-2.434.823-2.53%202.079l-.005.06h1.333l.005-.046c.057-.562.52-.928%201.198-.928.683%200%201.083.351%201.083.939v.01c0%20.587-.472.989-1.199.989h-.775v1.08h.794c.838%200%201.334.38%201.334%201.074v.01c0%20.592-.482%201.009-1.228%201.009-.75%200-1.241-.387-1.304-.904l-.01-.055H14.18l.004.065c.097%201.25%201.127%202.114%202.7%202.114Z%22%20fill%3D%22%23252A2E%22%2F%3E%3C%2Fsvg%3E);
}
.icon-half-star {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.024%202.441c-.571%200-1.154.355-1.5%201.062L8.402%207.876l-4.842.687c-1.556.217-2.06%201.744-.937%202.842l3.499%203.405-.812%204.78c-.268%201.546%201.015%202.481%202.405%201.748.536-.284%203.297-1.714%204.31-2.249l4.31%202.25c1.39.732%202.678-.202%202.405-1.75l-.843-4.779%203.498-3.405c1.13-1.094.65-2.62-.906-2.842l-4.872-.687-2.093-4.373c-.345-.707-.928-1.061-1.5-1.062Zm0%202.593%202.06%204.216a.963.963%200%200%200%20.75.531l4.686.687-3.404%203.28a.96.96%200%200%200-.281.874l.812%204.623-4.154-2.186a1.001%201.001%200%200%200-.495-.115c0-.909.026-11.91.026-11.91Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-hdd-network-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.5%204.003a3.5%203.5%200%200%200-3.5%203.5v1a3.5%203.5%200%200%200%203.5%203.5H11v2.188a2.887%202.887%200%200%200-1.845%201.812H3a1%201%200%200%200%200%202h6.188c.388%201.18%201.545%202%202.812%202%201.268%200%202.331-.78%202.813-2H21a1%201%200%200%200%200-2h-6.156A3.007%203.007%200%200%200%2013%2014.191v-2.188h5.5a3.5%203.5%200%200%200%203.5-3.5v-1a3.5%203.5%200%200%200-3.5-3.5h-13Zm.5%203a1%201%200%201%201-.001%202%201%201%200%200%201%200-2Zm3%200a1%201%200%201%201-.001%202%201%201%200%200%201%200-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-heart-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.499%202.996a5.5%205.5%200%200%200-5.5%205.5c0%203.184%201.814%206.188%204.813%208.938%201.023.938%202.125%201.761%203.218%202.5.383.258.742.492%201.063.687.196.12.325.205.406.25.302.168.698.168%201%200%20.081-.045.21-.13.406-.25.321-.195.68-.429%201.063-.687%201.093-.739%202.195-1.562%203.218-2.5%203-2.75%204.813-5.754%204.813-8.938a5.5%205.5%200%200%200-5.5-5.5c-1.725%200-3.41.94-4.469%202.312-1.033-1.396-2.71-2.312-4.53-2.312Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-horizontal-rule {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M18%2012.008H6%22%2F%3E%3C%2Fsvg%3E);
}
.icon-image {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M6%204.03a4%204%200%200%200-4%204v8c0%20.552.11%201.084.311%201.563.206.486.505.916.876%201.282.358.352.78.645%201.25.843A3.9%203.9%200%200%200%206%2020.031h12a4%204%200%200%200%204-4v-8a4%204%200%200%200-4-4H6Zm0%202h12a2%202%200%200%201%202%202v5.76c-2.03-1.517-3.5-1.4-5.782-.04-2.006-2.742-3.935-4.245-5.813-4.094-1.464.118-2.794%201.045-4.395%203.007L4%208.03a2%202%200%200%201%202-2Zm11%202a1%201%200%201%200%200%202.001%201%201%200%200%200%200-2Zm-8.5%203.626c1.421-.136%202.833%201.204%204.655%203.936.307.46.947.588%201.406.282%202.498-1.665%203.13-1.65%205.313.469-.004.023-.026.038-.03.063-.092.424-.272.808-.564%201.094-.35.305-.779.53-1.28.53H6c-.515%200-.948-.203-1.282-.53a2.14%202.14%200%200%201-.625-1.282c1.678-2.863%203.047-4.432%204.406-4.563Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-info-circle-fill,
.public-visibility-notice.info::before,
[role=alert].info::before,
[role=status].info::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%202.02c-5.524%200-10%204.477-10%2010s4.476%2010%2010%2010c5.522%200%2010-4.477%2010-10s-4.478-10-10-10Zm0%205a1%201%200%201%201-.001%202%201%201%200%200%201%200-2Zm0%203a1%201%200%200%201%201%201v5a1%201%200%200%201-2%200v-5a1%201%200%200%201%201-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-info-circle {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%202.02c-5.524%200-10%204.477-10%2010s4.476%2010%2010%2010c5.522%200%2010-4.477%2010-10s-4.478-10-10-10Zm0%202a8%208%200%201%201-.001%2016%208%208%200%200%201%200-16Zm0%203a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm0%203a1%201%200%200%200-1%201v5a1%201%200%200%200%202%200v-5a1%201%200%200%200-1-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-input-cursor-text {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2219%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.499%202.743a.75.75%200%200%200%200%201.5c.396%200%20.698.315.727.704%200%20.018-.024.027-.024.046v3.773c-.388.029-.703.332-.703.727s.315.698.703.727v3.773c0%20.019.023.029.024.047-.029.388-.331.703-.727.703a.75.75%200%200%200%200%201.5c.576%200%201.079-.253%201.477-.609.398.355.9.609%201.476.609a.75.75%200%200%200%200-1.5c-.395%200-.698-.315-.726-.703%200-.018.023-.028.023-.047v-3.75a.75.75%200%200%200%200-1.5v-3.75c0-.019-.023-.028-.023-.046.028-.389.33-.704.726-.704a.75.75%200%200%200%200-1.5c-.576%200-1.078.254-1.476.61-.398-.356-.901-.61-1.477-.61m-3%202.25a3%203%200%200%200-3%203v3a3%203%200%200%200%203%203h1.5a.75.75%200%200%200%200-1.5h-1.5a1.5%201.5%200%200%201-1.5-1.5v-3a1.5%201.5%200%200%201%201.5-1.5h1.5a.75.75%200%200%200%200-1.5zm7.5%200a.75.75%200%200%200%200%201.5h1.5a1.5%201.5%200%200%201%201.5%201.5v3a1.5%201.5%200%200%201-1.5%201.5h-1.5a.75.75%200%200%200%200%201.5h1.5a3%203%200%200%200%203-3v-3a3%203%200%200%200-3-3z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-italic {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M11.013%203.918a1%201%200%200%200%200%202h1.656l-3.406%2012h-2.25a1%201%200%200%200%200%202h6a1%201%200%200%200%200-2h-1.656l3.406-12h2.25a1%201%200%200%200%200-2h-6Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-key2 {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%206.11a6%206%200%201%200%200%2012c2.122%200%204.027-1.097%205.187-3h3.187l.72%201.438c.168.338.526.562.905.562h3a1%201%200%200%200%201-1v-6a1%201%200%200%200-1-1l-7.815-.008C12.101%207.267%2010.122%206.11%208%206.11Zm0%202c1.592%200%203.017.956%203.655%202.406.16.363.51.594.906.594H20v4h-1.375l-.719-1.438A1.027%201.027%200%200%200%2017%2013.11h-4.438a.985.985%200%200%200-.906.594A4.003%204.003%200%200%201%208%2016.11a4%204%200%200%201%200-8Zm0%203c-.257%200-.524.086-.72.28a1.03%201.03%200%200%200%200%201.439%201.03%201.03%200%200%200%201.438%200%201.03%201.03%200%200%200%200-1.438A1.014%201.014%200%200%200%208%2011.11Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-lighting-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.001%201.96a1.02%201.02%200%200%200-.969.719l-3%2010c-.192.64.3%201.28.97%201.28h3.874l-.875%206.876c-.13%201.047%201.258%201.565%201.844.688l8-12c.443-.665-.045-1.563-.844-1.563h-4.625l1.563-4.687a.991.991%200%200%200-.938-1.313h-5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-link {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22m5.966%2012.705%202.76-2.76-1.319-1.317-2.756%202.76%201.315%201.317Zm8.088%202.57-2.758%202.76%201.318%201.316%202.756-2.758-1.316-1.318Zm-2.758%202.76a3.77%203.77%200%200%201-5.33%200L4.649%2019.35a5.629%205.629%200%200%200%207.965%200l-1.318-1.318v.001Zm-6.645-6.648A5.633%205.633%200%200%200%203%2015.37a5.63%205.63%200%200%200%201.65%203.982l1.317-1.318a3.769%203.769%200%200%201%200-5.33L4.65%2011.387l.002.001Zm6.808-6.75L8.873%207.226l1.318%201.316%202.584-2.586-1.316-1.319Zm5.317%2010.489%202.587-2.585-1.318-1.318-2.586%202.587%201.318%201.317-.001-.001Zm2.587-2.585a5.587%205.587%200%200%200-.002-7.902l-1.316%201.316a3.725%203.725%200%200%201%200%205.268l1.318%201.318Zm-6.588-6.586a3.725%203.725%200%200%201%205.27%200l1.318-1.318a5.588%205.588%200%200%200-7.904%200l1.316%201.318Zm-2.023%208.61%204.013-4.013-1.317-1.317-4.013%204.013%201.317%201.318v-.001Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-lock-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.998%201.96a5%205%200%200%200-5%205v2a3%203%200%200%200-3%203v7a3%203%200%200%200%203%203h10a3%203%200%200%200%203-3v-7a3%203%200%200%200-3-3v-2a5%205%200%200%200-5-5Zm0%202a3%203%200%200%201%203%203v2h-6v-2a3%203%200%200%201%203-3Zm0%208a2%202%200%200%201%202%202c0%20.71-.443%201.208-1%201.562v2.438a1%201%200%200%201-2%200v-2.438c-.557-.355-1-.852-1-1.562a2%202%200%200%201%202-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-media {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M9.998%202.991a3%203%200%200%200-3%203v1h-1a3%203%200%200%200-3%203v8a3%203%200%200%200%203%203h8a3%203%200%200%200%203-3v-1h1a3%203%200%200%200%203-3v-8a3%203%200%200%200-3-3zm0%202h8a1%201%200%200%201%201%201v8a1%201%200%200%201-1%201h-1v-5a3%203%200%200%200-3-3h-5v-1c0-.549.448-1%201-1m-4%204h8a1%201%200%200%201%201%201v4.531c-.45-.292-.929-.486-1.437-.5h-.062c-.897%200-1.683.479-2.438%201.281-.012.013-.02.019-.031.032-.129-.166-.237-.341-.375-.5-.994-1.14-2.02-1.843-3.157-1.844-.896.001-1.703.538-2.5%201.281V9.991a1%201%200%200%201%201-1m6%202a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-4.5%204c.394%200%201.011.416%201.657%201.156.258.296.5.616.718.938.13.191.207.331.25.406.379.651%201.32.67%201.72.031.026-.042.1-.131.187-.25.147-.201.295-.409.469-.593.41-.436.802-.657%201-.657.204.006.589.225%201%20.657.175.184.319.392.468.593.013.017.02.016.031.031v.688a1%201%200%200%201-1%201h-8a1%201%200%200%201-1-1v-.688c.046-.071.057-.117.125-.218.219-.323.46-.641.72-.938.645-.742%201.262-1.156%201.655-1.156%22%2F%3E%3C%2Fsvg%3E);
}
.icon-mic-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.965%201.96c-2.78%200-5.033%202.239-5.033%205v4c0%202.76%202.254%205%205.033%205%202.78%200%205.033-2.24%205.033-5v-4c0-2.761-2.253-5-5.033-5ZM5.296%2013.943a1.069%201.069%200%200%200-.79.079%201.01%201.01%200%200%200-.377%201.375c1.43%202.504%203.886%204.179%206.874%204.508l-.005%201.055c0%20.552.444%201%201%201s1-.448%201-1l-.004-1.06c2.855-.321%205.423-1.972%206.863-4.44a.964.964%200%200%200-.346-1.344c-.481-.277-1.105-.134-1.384.344a7.1%207.1%200%200%201-6.13%203.5%207.013%207.013%200%200%201-6.117-3.54.974.974%200%200%200-.584-.477Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-music-note-beamed {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m19.905%202.94-11%201a1.001%201.001%200%200%200-.906%201v4.095l-.01%205.246a3.414%203.414%200%200%200-1.49-.34%203.5%203.5%200%201%200%203.5%203.5V9.847l9-.812-.01%204.247a3.398%203.398%200%200%200-1.49-.341%203.5%203.5%200%201%200%203.5%203.5V3.94c0-.588-.508-1.053-1.094-1Zm-.906%202.095v2l-9%20.812v-2l9-.812Zm-1.5%209.906a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3Zm-11%201a1.5%201.5%200%201%201%200%203%201.5%201.5%200%200%201%200-3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-ordered-list {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.217%205.222%203.092%206.347a.328.328%200%200%200%200%20.437.288.288%200%200%200%20.407%200l.656-.656v2.719c0%20.157.124.28.281.28a.279.279%200%200%200%20.281-.28V5.409c0-.254-.32-.367-.5-.187ZM8%206.128a1%201%200%200%200%200%202h13a1%201%200%200%200%200-2H8Zm-3.875%204c-.63%200-1.125.52-1.125%201.155%200%20.16.123.282.28.283a.278.278%200%200%200%20.282-.283c0-.316.248-.593.563-.593a.61.61%200%200%201%20.593.594c-.002.33-.161.467-.593.75-.077.05-.045.04-.125.093-.676.445-1.002.865-1%201.688%200%20.16.123.314.28.313H5a.278.278%200%200%200%20.28-.281.277.277%200%200%200-.28-.281l-1.25-.033c.077-.346.13-.61.53-.874.077-.05.11-.075.188-.126.578-.377.808-.675.813-1.25a1.16%201.16%200%200%200-1.156-1.155Zm3.875%201a1%201%200%200%200%200%202h13a1%201%200%200%200%200-2H8Zm-3.844%204c-.492%200-.937.322-1.094.78a1.17%201.17%200%200%200-.062.376.28.28%200%200%200%20.28.282.279.279%200%200%200%20.282-.282c0-.064.011-.128.031-.188a.62.62%200%200%201%20.563-.406c.315%200%20.562.279.562.594a.557.557%200%200%201-.562.563c-.158%200-.313.122-.313.28%200%20.159.155.282.313.282.315%200%20.562.247.562.563%200%20.314-.247.593-.562.593a.611.611%200%200%201-.594-.594.28.28%200%200%200-.281-.282.279.279%200%200%200-.281.282c0%20.631.525%201.157%201.156%201.157.63%200%201.125-.526%201.125-1.157%200-.355-.183-.634-.438-.843.255-.21.438-.488.438-.845%200-.63-.494-1.156-1.125-1.156Zm3.844%201a1%201%200%200%200%200%202h13a1%201%200%200%200%200-2H8Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-bell {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.4999%2014.1667H16.6666L15.4958%2012.9959C15.1783%2012.6784%2014.9999%2012.2477%2014.9999%2011.7987V9.16667C14.9999%206.98964%2013.6086%205.13757%2011.6666%204.45118V4.16667C11.6666%203.24619%2010.9204%202.5%209.99992%202.5C9.07944%202.5%208.33325%203.24619%208.33325%204.16667V4.45118C6.39126%205.13757%204.99992%206.98964%204.99992%209.16667V11.7987C4.99992%2012.2477%204.82154%2012.6784%204.50403%2012.9959L3.33325%2014.1667H7.49992M12.4999%2014.1667V15C12.4999%2016.3807%2011.3806%2017.5%209.99992%2017.5C8.61921%2017.5%207.49992%2016.3807%207.49992%2015V14.1667M12.4999%2014.1667H7.49992%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.icon-outline-check-circle {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m9%2012.007%202%202%204-4m6%202a9%209%200%201%201-18%200%209%209%200%200%201%2018%200%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-check,
[role=progressbar][aria-valuenow="100"]::after,
input[type=checkbox]:not([role=switch]):checked::after {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%2013.007%204%204%2010-10%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-cheveron-double-left {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m11%2019.007-7-7%207-7m8%2014-7-7%207-7%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-cheveron-double-right {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m13%205.007%207%207-7%207m-8-14%207%207-7%207%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-cheveron-down,
table > thead th[aria-sort=descending]:after,
[role=tree] [role=treeitem][aria-expanded] > .content::before,
.pill.expandable::before,
.chosen-container .chosen-choices .expandable.search-choice::before,
.pill.select::before,
.chosen-container .chosen-choices .select.search-choice::before,
nav footer .popover > summary::before,
details[open] > summary::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m19%209.007-7%207-7-7%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-cheveron-left {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m15%2019.007-7-7%207-7%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.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,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m9%205.007%207%207-7%207%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-cheveron-up,
table > thead th[aria-sort=ascending]:after,
nav footer .popover[open] > summary::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%2015.007%207-7%207%207%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-circle-play {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.015%201.962c-5.523%200-10%204.477-10%2010s4.477%2010%2010%2010%2010-4.477%2010-10-4.478-10-10-10m0%202a8%208%200%201%201%200%2016%208%208%200%200%201%200-16M9.64%208.118c-.37.198-.625.569-.625%201.094v5.5c0%201.049%201.043%201.552%201.906%201.062l4.062-2.312c1.379-.855%201.329-2.175%200-3L10.921%208.15a1.32%201.32%200%200%200-1.281-.032%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-clock {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%208.007v4l3%203m6-3a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-credit-card {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2010.007h18m-14%205h1m4%200h1m-7%204h12a3%203%200%200%200%203-3v-8a3%203%200%200%200-3-3H6a3%203%200%200%200-3%203v8a3%203%200%200%200%203%203Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-currency-dollar {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.844%209.663a1%201%200%200%200%201.51-1.311l-1.51%201.31Zm-3.687%204.689a1%201%200%200%200-1.51%201.31l1.51-1.31Zm2.844-7.345a1%201%200%201%200-2%200h2Zm-2%2010a1%201%200%201%200%202%200h-2Zm9-5a8%208%200%200%201-8%208v2c5.522%200%2010-4.477%2010-10h-2Zm-8%208a8%208%200%200%201-8-8H2c0%205.523%204.477%2010%2010%2010v-2Zm-8-8a8%208%200%200%201%208-8v-2c-5.523%200-10%204.477-10%2010h2Zm8-8a8%208%200%200%201%208%208h2c0-5.523-4.478-10-10-10v2Zm0%207c-.66%200-1.21-.18-1.567-.418-.364-.242-.433-.468-.433-.582H8c0%20.991.602%201.766%201.323%202.247.73.485%201.678.753%202.677.753v-2Zm-2-1c0-.114.069-.34.433-.582.357-.238.908-.418%201.567-.418v-2c-.999%200-1.948.268-2.677.754C8.603%208.242%208%209.017%208%2010.007h2Zm2-1c.903%200%201.563.333%201.843.656l1.51-1.311c-.757-.873-2.036-1.345-3.353-1.345v2Zm0%204c.658%200%201.209.18%201.566.418.364.243.434.468.434.582h2c0-.99-.603-1.765-1.325-2.246-.728-.486-1.677-.754-2.675-.754v2Zm-1-6v1h2v-1h-2Zm0%209v1h2v-1h-2Zm1-1c-.904%200-1.563-.332-1.844-.655l-1.51%201.31c.757.873%202.037%201.345%203.354%201.345v-2Zm2-1c0%20.114-.07.34-.434.582-.357.239-.908.418-1.566.418v2c.998%200%201.947-.268%202.676-.753.721-.482%201.323-1.256%201.323-2.247h-2Zm-3-6v8h2v-8h-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-dots-circle-horizontal {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M8%2012.007h.01m3.99%200h.01m3.99%200h.01m4.99%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-drag-vert {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%209h-.01M12%209h-.01M5%209h-.01M18%209a1%201%200%201%201%202%200%201%201%200%200%201-2%200Zm-7%200a1%201%200%201%201%202%200%201%201%200%200%201-2%200ZM4%209a1%201%200%201%201%202%200%201%201%200%200%201-2%200Zm15%206h-.01M12%2015h-.01M5%2015h-.01M18%2015a1%201%200%201%201%202%200%201%201%200%200%201-2%200Zm-7%200a1%201%200%201%201%202%200%201%201%200%200%201-2%200Zm-7%200a1%201%200%201%201%202%200%201%201%200%200%201-2%200Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-drag,
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab] > .drag-handle,
.rich-text .embed .drag-handle,
[role=tree] [role=treeitem] .drag-handle,
.rows > * .drag-handle {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%205.008v.01m0%206.99v.01m0%206.99v.01m0-13.01a1%201%200%201%201%200-2%201%201%200%200%201%200%202Zm0%207a1%201%200%201%201%200-2%201%201%200%200%201%200%202Zm0%207a1%201%200%201%201%200-2%201%201%200%200%201%200%202Zm6-15v.01m0%206.99v.01m0%206.99v.01m0-13.01a1%201%200%201%201%200-2%201%201%200%200%201%200%202Zm0%207a1%201%200%201%201%200-2%201%201%200%200%201%200%202Zm0%207a1%201%200%201%201%200-2%201%201%200%200%201%200%202Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-duplicate {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M8%2016.008H6a2%202%200%200%201-2-2v-8a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v2m-6%2012h8a2%202%200%200%200%202-2v-8a2%202%200%200%200-2-2h-8a2%202%200%200%200-2%202v8a2%202%200%200%200%202%202Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-key {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M15%207.008a2%202%200%200%201%202%202m4%200a6%206%200%200%201-7.743%205.743L11%2017.008H9v2H7v2H4a1%201%200%200%201-1-1v-2.586a1%201%200%200%201%20.293-.707l5.964-5.964A6%206%200%201%201%2021%209.008%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-mail-open {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2019.008v-8.93a2%202%200%200%201%20.891-1.664l7-4.666a2%202%200%200%201%202.219%200l7%204.666a2%202%200%200%201%20.89%201.664v8.93m-18%200a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2m-18%200%206.75-4.5m11.25%204.5-6.75-4.5M3%2010.008l6.75%204.5m11.25-4.5-6.75%204.5m0%200-1.14.76a2%202%200%200%201-2.219%200l-1.14-.76%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-menu,
nav .navbar .toggle::after {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%206.008h16m-16%206h16m-16%206h16%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-refresh {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M4%204.008v5h.582m15.356%202a8.001%208.001%200%200%200-15.356-2m0%200H9m11%2011v-5h-.581m0%200a8.003%208.003%200%200%201-15.357-2m15.357%202H15%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-shopping-bag {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%2011.008v-4a4%204%200%201%200-8%200v4m-3-2h14l1%2012H4l1-12Z%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.icon-outline-star {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.024%202.441c-.571%200-1.154.355-1.5%201.062L8.401%207.876l-4.842.687c-1.556.217-2.06%201.744-.937%202.842l3.499%203.405-.812%204.78c-.268%201.546%201.015%202.481%202.405%201.748.536-.284%203.296-1.714%204.31-2.249l4.31%202.25c1.39.732%202.678-.202%202.405-1.75l-.843-4.779%203.498-3.405c1.13-1.094.651-2.62-.906-2.842l-4.872-.687-2.093-4.373c-.345-.707-.928-1.061-1.5-1.062Zm0%202.593%202.061%204.216a.962.962%200%200%200%20.75.531l4.685.687-3.405%203.28a.962.962%200%200%200-.28.874l.811%204.623-4.154-2.186a1.008%201.008%200%200%200-.937%200c-.518.273-3.051%201.604-4.154%202.186l.781-4.59a1.037%201.037%200%200%200-.281-.907l-3.373-3.28%204.653-.655c.33-.046.635-.264.781-.563l2.062-4.216Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-paperclip {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.609%201.961c-1.887%200-3.76.72-5.2%202.157L6.282%206.243a.987.987%200%200%200%200%201.406.995.995%200%200%200%201.409%200L9.82%205.524a5.36%205.36%200%200%201%207.579%200l.03.031a5.332%205.332%200%200%201%200%207.563l-5.917%205.906c-1.268%201.264-3.276%201.22-4.524.027l-.064-.072c-1.267-1.265-1.247-3.308.02-4.573L12.7%208.68a1.098%201.098%200%200%201%201.565%200%201.094%201.094%200%200%201%200%201.563L8.28%2016.241a1.026%201.026%200%200%200%200%201.438c.39.39%201.047.353%201.414.001l6.013-6a3.145%203.145%200%200%200%200-4.437%203.14%203.14%200%200%200-2.224-.907c-.8%200-1.613.297-2.223.907l-5.904%205.938c-.103.103-.18.217-.286.345-1.547%202.052-1.435%205.021.437%206.89%202.05%202.045%205.363%202.06%207.413.014l5.918-5.906a7.346%207.346%200%200%200%200-10.406%207.393%207.393%200%200%200-5.23-2.157Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-pencil {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.996%201.961a1.02%201.02%200%200%200-.72.281l-3%203.002L4.27%2014.25l-1.001%201c-.14.14-.211.338-.25.531l-1%205.004a.974.974%200%200%200%201.156%201.156l5.003-1c.194-.04.392-.111.532-.25l1-1.002%209.005-9.005c.445-.443%202.446-2.446%203.002-3a1.02%201.02%200%200%200%20.28-.72c0-1.637-.416-2.807-1.281-3.69-.873-.89-2.04-1.313-3.721-1.313Zm.394%202.02c.903.052%201.488.26%201.889.67.41.417.669.997.725%201.882-.548.547-1.35%201.337-2.007%201.994l-2.564-2.564c.658-.657%201.41-1.436%201.957-1.983ZM13.995%207.4l2.564%202.564-7.567%207.567-2.564-2.563L13.995%207.4ZM4.99%2016.407l2.564%202.563-.094.095c-.66.131-1.993.41-3.221.656l.657-3.22.094-.095Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-people-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.5%202.938a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9Zm-7.5%201a4%204%200%200%200%200%208c.829%200%201.586-.228%202.252-.694-1.709-2.54-1.467-4.972-.535-6.93a3.995%203.995%200%200%200-1.718-.376Zm-2.938%209.344c-1.834.757-3.063%202.612-3.063%204.656v2a1%201%200%200%200%201%201l4.153.002c-.234-.76-.165-1.992-.15-2.989.033-2.117.908-3.627%201.251-4.025a5.464%205.464%200%200%201-1.941-.394c-.134-.057-.212-.102-.47-.219a.964.964%200%200%200-.78-.03Zm7%200c-1.835.757-3.063%202.612-3.063%204.656v2a1%201%200%200%200%201%201h11a1%201%200%200%200%201-1v-2c0-1.996-1.235-3.806-3.062-4.594a1.02%201.02%200%200%200-.813%200c-.885.397-1.747.594-2.625.594-.875%200-1.74-.208-2.656-.625a.964.964%200%200%200-.781-.03Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-person-circle-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%201.962c-5.523%200-9.982%204.477-10%2010-.02%205.515%204.481%2010.02%2010%2010.03%205.518.012%2010.01-4.554%2010-10.03-.01-5.523-4.478-10-10-10Zm0%202a8%208%200%200%201%208%208c0%202.25-.938%204.278-2.433%205.732-.736-1.593-2.318-2.732-4.13-2.732h-2.875c-1.81%200-3.388%201.125-4.125%202.719C4.942%2016.227%204%2014.21%204%2011.96a8%208%200%200%201%208-8Zm0%202a4%204%200%201%200%200%208%204%204%200%200%200%200-8Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-person-plus-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.514%202.938a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9Zm10.5%206a1%201%200%200%200-1%201v1h-1a1%201%200%200%200%200%202h1v1a1%201%200%200%200%202%200v-1h1a1%201%200%200%200%200-2h-1v-1a1%201%200%200%200-1-1ZM5.076%2013.282c-1.834.757-3.062%202.612-3.062%204.656v2a1%201%200%200%200%201%201h11a1%201%200%200%200%201-1v-2c0-1.996-1.235-3.806-3.062-4.594a1.021%201.021%200%200%200-.813%200c-.885.397-1.747.594-2.625.594-.875%200-1.74-.208-2.656-.625a.97.97%200%200%200-.782-.031Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-person-x-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.515%202.938a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9Zm8.5%205c-.256%200-.523.086-.72.281a1.03%201.03%200%200%200%200%201.438l1.282%201.281-1.281%201.281a1.03%201.03%200%200%200%200%201.438c.39.39%201.047.39%201.438%200l1.28-1.281%201.282%201.281c.39.39%201.047.39%201.438%200a1.03%201.03%200%200%200%200-1.438l-1.281-1.28%201.28-1.282a1.03%201.03%200%200%200%200-1.438%201.014%201.014%200%200%200-.718-.28c-.256%200-.523.085-.72.28l-1.28%201.282-1.281-1.282a1.014%201.014%200%200%200-.72-.28ZM5.077%2013.282c-1.834.757-3.062%202.612-3.062%204.656v2a1%201%200%200%200%201%201h11a1%201%200%200%200%201-1v-2c0-1.996-1.235-3.806-3.062-4.594a1.021%201.021%200%200%200-.813%200c-.885.397-1.747.594-2.625.594-.875%200-1.74-.208-2.656-.625a.97.97%200%200%200-.782-.031Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-person {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.998%201.962a5%205%200%201%200%200%2010%205%205%200%200%200%200-10Zm0%202a3%203%200%201%201%200%206%203%203%200%200%201%200-6Zm-3.531%209.312c-2.614.715-4.469%202.988-4.469%205.688v2a1%201%200%200%200%201%201h14a1%201%200%200%200%201-1v-2c0-2.7-1.854-4.973-4.469-5.688a.95.95%200%200%200-.656.063%206.982%206.982%200%200%201-2.875.625%206.99%206.99%200%200%201-2.875-.625.95.95%200%200%200-.656-.063Zm.406%202c1.01.382%202.045.688%203.125.688s2.115-.306%203.125-.688c1.704.516%202.875%201.954%202.875%203.688v1h-12v-1c0-1.734%201.172-3.172%202.875-3.688Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-phone {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.005%201.962a3%203%200%200%200-3%203v14a3%203%200%200%200%203%203h8a3%203%200%200%200%203-3v-14a3%203%200%200%200-3-3h-8Zm0%202h8a1%201%200%200%201%201%201v14a1%201%200%200%201-1%201h-8a1%201%200%200%201-1-1v-14a1%201%200%200%201%201-1Zm4%2012a1%201%200%201%200%200%202%201%201%200%200%200%200-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-plus {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M12%206v6m0%200v6m0-6h6m-6%200H6%22%2F%3E%3C%2Fsvg%3E);
}
.icon-quote {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7.247%2019.286q1.46%200%202.296-.964.837-.965.836-2.073%200-1.558-.942-2.363-.941-.806-2.588-.806H5.575q.16-1.373.557-2.244a6.2%206.2%200%200%201%201.142-1.664%209.3%209.3%200%200%201%201.566-1.36%2035%2035%200%200%201%202.017-1.228L9.902%205a87%2087%200%200%200-2.044%201.294%2013%2013%200%200%200-2.31%201.928%2011%2011%200%200%200-1.805%202.521Q3%2012.156%203%2013.873q0%202.429.982%203.92.982%201.493%203.265%201.493m12.143%200q1.46%200%202.296-.964.837-.965.836-2.073%200-1.558-.942-2.363-.942-.806-2.588-.806h-1.274q.159-1.373.544-2.231.384-.858%201.154-1.677.796-.844%201.567-1.36A35%2035%200%200%201%2023%206.584L22.044%205q-.823.502-2.044%201.294a13%2013%200%200%200-2.309%201.928%2011%2011%200%200%200-1.805%202.521q-.743%201.413-.743%203.13%200%202.429.982%203.92.982%201.493%203.265%201.493%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
}
.icon-redo {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M15.991%202.594%2014.585%204l2.968%203H6.991a4%204%200%200%200-4%204v9a1%201%200%200%200%202%200v-9a2%202%200%200%201%202-2h10.562l-2.968%203%201.406%201.407%204.719-4.688a1.03%201.03%200%200%200%200-1.437l-4.72-4.688Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-save {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%207.009a4%204%200%200%201%204-4h2a1%201%200%200%201%200%202H7a2%202%200%200%200-2%202v10a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2v-10a2%202%200%200%200-2-2h-2a2%202%200%200%200-2%202v6h3l-4%204-4-4h3v-6a4%204%200%200%201%204-4h2a4%204%200%200%201%204%204v10a4%204%200%200%201-4%204H7a4%204%200%200%201-4-4v-10Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-scissors {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.991%202.939a4%204%200%200%200%200%208c.861%200%201.66-.277%202.312-.74l2.063%201.74-2.06%201.729a3.985%203.985%200%200%200-2.315-.73%204%204%200%201%200%204%204%204.05%204.05%200%200%200-.407-1.736l10.063-8.513c.422-.357.451-.985.094-1.406a.934.934%200%200%200-.656-.344%201.065%201.065%200%200%200-.75.25L12.9%2010.633%2010.6%208.69a4.1%204.1%200%200%200%20.391-1.751%204%204%200%200%200-4-4Zm0%202a2%202%200%201%201%20.001%203.999%202%202%200%200%201%200-4Zm8.906%208.594a1%201%200%200%200-.687.344%201.034%201.034%200%200%200%20.125%201.437l4%203.375c.422.357%201.05.328%201.406-.094.357-.421.328-1.05-.094-1.406l-4.03-3.406a.983.983%200%200%200-.72-.25Zm-8.906%201.406a2%202%200%201%201%20.001%203.999%202%202%200%200%201%200-4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-shield-exclamation {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m11.623%202.043-7.031%203a.968.968%200%200%200-.594.906c0%204.38.175%206.337.969%208.594%201.04%202.955%203.08%205.308%206.531%207.281.307.176.693.176%201%200%203.483-1.99%205.532-4.336%206.562-7.28.784-2.242.938-4.103.938-8.595%200-.4-.227-.748-.594-.906l-6.968-3a1.06%201.06%200%200%200-.813%200Zm.375%201.968%206%202.594c.087%207.176-1.333%2010.327-6%2013.188-4.79-2.979-6.049-6.172-6-13.188%201.363-.582%204.847-2.1%206-2.594Zm0%202.938a1%201%200%200%200-1%201v4a1%201%200%200%200%202%200v-4a1%201%200%200%200-1-1Zm0%207a1%201%200%201%200%200%202.001%201%201%200%200%200%200-2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-shop-window-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.991%202.939c-.379%200-.737.224-.906.562L2.991%206.939c.036%201.886%201.525%203%203%203%20.778%200%201.467-.295%202-.781a2.937%202.937%200%200%200%202%20.781c.778%200%201.467-.295%202-.781a2.937%202.937%200%200%200%202%20.781c.778%200%201.467-.264%202-.75.533.486%201.222.75%202%20.75%201.475%200%202.991-1.152%203-3l-2.094-3.438a1.027%201.027%200%200%200-.906-.562h-12Zm6%208.531c-.626.275-1.289.469-2%20.469-.354%200-.668-.137-1-.219v3.219h6V11.72c-.332.083-.646.219-1%20.219-.71%200-1.38-.194-2-.469Zm-8%20.031v7.438a1%201%200%200%200%200%202h16a1%201%200%200%200%200-2v-7.438a4.934%204.934%200%200%201-2%20.438c-.354%200-.668-.136-1-.219v4.219a1%201%200%200%201-1%201h-8a1%201%200%200%201-1-1V11.72c-.333.083-.646.219-1%20.219a4.99%204.99%200%200%201-2-.438Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-shop-window {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.991%202.939c-.379%200-.737.224-.906.562l-2%204a1.77%201.77%200%200%200-.094.438c0%201%20.515%201.789.993%202.224l.007%208.776a1%201%200%200%200%200%202h16a1%201%200%200%200%200-2l-.01-8.754c.477-.435%201.01-1.246%201.01-2.246a1.77%201.77%200%200%200-.094-.438l-2-4a1.027%201.027%200%200%200-.906-.562h-12Zm.625%202h10.75l1.63%203.219c-.065.361-.503.781-1.005.781a1%201%200%200%201-1-1%201%201%200%200%200-1-1c-.276%200-.538.1-.719.281a1.015%201.015%200%200%200-.28.719%201%201%200%200%201-2%200%201%201%200%200%200-1-1c-.277%200-.539.1-.72.281a1.015%201.015%200%200%200-.28.719%201%201%200%200%201-2%200%201%201%200%200%200-1-1c-.277%200-.539.1-.72.281a1.015%201.015%200%200%200-.28.719%201%201%200%200%201-1%201c-.503%200-.91-.324-.98-.807l1.604-3.193Zm1.373%205.222a2.944%202.944%200%200%200%202.002.778c.778%200%201.461-.273%201.994-.759a2.933%202.933%200%200%200%202.006.759c.778%200%201.47-.29%202.002-.775.534.485%201.22.775%201.998.775v8h-12v-8c.778%200%201.465-.293%201.998-.778Zm1.002%201.778a1%201%200%200%200-1%201v3a1%201%200%200%200%201%201h6a1%201%200%200%200%201-1v-3a1%201%200%200%200-2%200v2h-4v-2a1%201%200%200%200-1-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-skip-back-15 {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.366%203.148a.75.75%200%200%201%20.27%201.476A7.495%207.495%200%200%200%204.502%2012c0%204.135%203.364%207.5%207.5%207.5%204.135%200%207.5-3.365%207.5-7.5a7.459%207.459%200%200%200-3.009-5.993l-1.337%201.337a.53.53%200%200%201-.905-.375V3h3.969a.53.53%200%200%201%20.375.905L17.569%204.93A8.957%208.957%200%200%201%2021%2012c0%204.963-4.037%209-9%209s-9-4.037-9-9a8.996%208.996%200%200%201%207.366-8.852Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M10.33%2015.166V9.6h-.9a1.23%201.23%200%200%201-.198.533c-.1.143-.225.26-.374.35a1.557%201.557%200%200%201-.493.183c-.18.031-.368.045-.564.04v.85h1.4v3.61h1.128Zm5.277-4.636V9.6h-3.11l-.548%203.077h1.018c.111-.153.23-.265.358-.334a.97.97%200%200%201%20.493-.11.896.896%200%200%201%20.708.302.947.947%200%200%201%20.19.333%201.274%201.274%200%200%201-.008.811%201.033%201.033%200%200%201-.19.342.878.878%200%200%201-.7.326.901.901%200%200%201-.629-.222.939.939%200%200%201-.286-.613h-1.129c.005.292.064.549.175.772.117.217.27.4.461.548.191.149.408.26.652.334.25.07.51.104.78.104.28.005.545-.04.795-.136.249-.1.466-.24.652-.42a1.946%201.946%200%200%200%20.62-1.44c0-.26-.04-.504-.12-.732a1.676%201.676%200%200%200-.333-.604%201.565%201.565%200%200%200-.533-.406%201.685%201.685%200%200%200-.732-.15c-.222%200-.421.034-.596.103-.175.063-.34.172-.493.326l-.016-.016.223-1.264h2.298Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-skip-forward-30 {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.634%203.148a.75.75%200%200%200-.27%201.476A7.495%207.495%200%200%201%2019.498%2012c0%204.135-3.364%207.5-7.5%207.5-4.135%200-7.5-3.365-7.5-7.5a7.458%207.458%200%200%201%203.009-5.993l1.337%201.337a.53.53%200%200%200%20.905-.375V3H5.781a.53.53%200%200%200-.375.905L6.431%204.93A8.957%208.957%200%200%200%203%2012c0%204.963%204.037%209%209%209s9-4.037%209-9a8.996%208.996%200%200%200-7.366-8.852Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M9.772%2011.764v.68c.118%200%20.24.005.367.014.132.005.252.03.36.075.11.04.198.109.266.204.072.095.109.233.109.415a.708.708%200%200%201-.225.55.805.805%200%200%201-.55.198.844.844%200%200%201-.368-.075.773.773%200%200%201-.251-.197.941.941%200%200%201-.157-.3%201.415%201.415%200%200%201-.06-.367h-.919c-.004.277.034.522.116.735.086.213.206.394.36.544.154.145.34.256.558.333.222.077.467.115.734.115.231%200%20.453-.034.666-.102.214-.068.402-.167.565-.299a1.42%201.42%200%200%200%20.387-.49c.1-.194.15-.416.15-.666%200-.272-.075-.505-.224-.7a1.036%201.036%200%200%200-.62-.38v-.014a.822.822%200%200%200%20.497-.36%201.11%201.11%200%200%200%20.17-.613%201.1%201.1%200%200%200-.143-.564%201.362%201.362%200%200%200-.373-.415%201.533%201.533%200%200%200-.51-.252%201.923%201.923%200%200%200-.572-.088c-.244%200-.467.04-.666.122a1.47%201.47%200%200%200-.517.333%201.62%201.62%200%200%200-.333.524c-.077.2-.12.422-.13.666h.919c-.005-.244.054-.446.177-.605.126-.163.312-.245.557-.245a.73.73%200%200%201%20.47.164c.135.108.203.265.203.469a.494.494%200%200%201-.102.326.63.63%200%200%201-.251.19c-.1.041-.209.066-.327.075a2.057%202.057%200%200%201-.333%200Zm3.337.436v-.293c.004-.118.013-.238.027-.36.013-.123.036-.243.068-.36.032-.123.075-.232.129-.327a.761.761%200%200%201%20.218-.231.598.598%200%200%201%20.333-.088c.131%200%20.242.029.333.088.09.059.165.136.224.231.06.095.102.204.13.327.031.117.054.238.068.36.018.122.027.242.027.36a7.336%207.336%200%200%201-.007.79%202.55%202.55%200%200%201-.088.557%201.113%201.113%200%200%201-.232.455c-.104.127-.256.19-.455.19-.195%200-.345-.063-.449-.19a1.238%201.238%200%200%201-.231-.455%202.859%202.859%200%200%201-.082-.558%2011.05%2011.05%200%200%201-.013-.496Zm-.966%200c0%20.476.045.875.136%201.197.095.317.222.57.38.761.16.19.343.327.552.408.213.082.437.122.673.122.24%200%20.464-.04.673-.122a1.36%201.36%200%200%200%20.558-.408c.163-.19.29-.444.38-.761.096-.322.143-.721.143-1.197%200-.463-.047-.85-.143-1.163a1.994%201.994%200%200%200-.38-.762%201.348%201.348%200%200%200-.558-.408%201.83%201.83%200%200%200-.673-.122c-.236%200-.46.04-.673.122a1.359%201.359%200%200%200-.551.408c-.159.19-.286.444-.381.762-.09.313-.136.7-.136%201.163Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-bell {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12%202.41a7.2%207.2%200%200%200-7.2%207.2v4.303l-.848.848a1.2%201.2%200%200%200%20.849%202.049h14.4a1.2%201.2%200%200%200%20.848-2.049l-.848-.848V9.61a7.2%207.2%200%200%200-7.2-7.2M12%2021.61a3.6%203.6%200%200%201-3.6-3.6h7.2a3.6%203.6%200%200%201-3.6%203.6%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-chat-alt {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M2%205C2%203.89543%202.89543%203%204%203H11C12.1046%203%2013%203.89543%2013%205V9C13%2010.1046%2012.1046%2011%2011%2011H9L6%2014V11H4C2.89543%2011%202%2010.1046%202%209V5Z%22%20fill%3D%22%23FF90E8%22%2F%3E%0A%3Cpath%20d%3D%22M15%207V9C15%2011.2091%2013.2091%2013%2011%2013H9.82843L8.06173%2014.7667C8.34154%2014.9156%208.66091%2015%209%2015H11L14%2018V15H16C17.1046%2015%2018%2014.1046%2018%2013V9C18%207.89543%2017.1046%207%2016%207H15Z%22%20fill%3D%22%23FF90E8%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.icon-solid-check-circle,
.public-visibility-notice.success::before,
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,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2021.61a9.6%209.6%200%201%200%200-19.2%209.6%209.6%200%200%200%200%2019.2Zm4.45-11.152a1.2%201.2%200%200%200-1.698-1.697l-3.951%203.952-1.552-1.552a1.2%201.2%200%200%200-1.697%201.697l2.4%202.4a1.2%201.2%200%200%200%201.697%200l4.8-4.8Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-cog {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.787%203.815c-.455-1.873-3.12-1.873-3.574%200a1.839%201.839%200%200%201-2.744%201.137c-1.646-1.004-3.53.88-2.527%202.527a1.839%201.839%200%200%201-1.137%202.744c-1.873.455-1.873%203.12%200%203.574a1.839%201.839%200%200%201%201.137%202.744c-1.003%201.646.88%203.53%202.527%202.527a1.839%201.839%200%200%201%202.744%201.137c.455%201.873%203.12%201.873%203.574%200a1.839%201.839%200%200%201%202.744-1.137c1.646%201.003%203.53-.88%202.527-2.527a1.839%201.839%200%200%201%201.137-2.744c1.873-.455%201.873-3.12%200-3.574a1.839%201.839%200%200%201-1.137-2.744c1.003-1.646-.88-3.53-2.527-2.527a1.839%201.839%200%200%201-2.744-1.137ZM12%2015.61a3.6%203.6%200%201%200%200-7.2%203.6%203.6%200%200%200%200%207.2Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-currency-dollar {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.12%208.911a2.79%202.79%200%200%201%20.68-.32v2.038a2.77%202.77%200%200%201-.68-.32c-.436-.292-.52-.562-.52-.7%200-.136.084-.406.52-.698Zm3.08%206.518V13.39c.265.086.495.197.68.32.437.292.52.562.52.699%200%20.137-.083.407-.52.698a2.77%202.77%200%200%201-.68.32Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2021.61a9.6%209.6%200%201%200%200-19.2%209.6%209.6%200%200%200%200%2019.2Zm1.2-15.6a1.2%201.2%200%200%200-2.4%200v.11c-.745.14-1.435.41-2.01.794-.867.578-1.59%201.507-1.59%202.696%200%201.189.723%202.118%201.59%202.695a5.442%205.442%200%200%200%202.01.795v2.329c-.469-.152-.817-.38-1.012-.606a1.2%201.2%200%201%200-1.812%201.573c.675.778%201.696%201.29%202.824%201.503v.11a1.2%201.2%200%201%200%202.4%200v-.11a5.442%205.442%200%200%200%202.012-.794c.866-.577%201.588-1.506%201.588-2.695%200-1.189-.722-2.118-1.588-2.696a5.442%205.442%200%200%200-2.012-.794V8.59c.47.153.817.382%201.012.606a1.2%201.2%200%201%200%201.813-1.573c-.675-.777-1.696-1.29-2.825-1.502V6.01Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-database {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.6%2014.41v3.6c0%201.988%203.761%203.6%208.4%203.6%204.64%200%208.4-1.612%208.4-3.6v-3.6c0%201.988-3.76%203.6-8.4%203.6-4.639%200-8.4-1.612-8.4-3.6Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M3.6%208.41v3.6c0%201.988%203.761%203.6%208.4%203.6%204.64%200%208.4-1.612%208.4-3.6v-3.6c0%201.988-3.76%203.6-8.4%203.6-4.639%200-8.4-1.612-8.4-3.6Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M20.4%206.01c0%201.988-3.76%203.6-8.4%203.6-4.639%200-8.4-1.612-8.4-3.6s3.761-3.6%208.4-3.6c4.64%200%208.4%201.612%208.4%203.6Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-document-text {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.8%204.81a2.4%202.4%200%200%201%202.4-2.4h5.503a2.4%202.4%200%200%201%201.697.703l4.097%204.097a2.4%202.4%200%200%201%20.703%201.697V19.21a2.4%202.4%200%200%201-2.4%202.4H7.2a2.4%202.4%200%200%201-2.4-2.4V4.81Zm2.4%207.2a1.2%201.2%200%200%201%201.2-1.2h7.2a1.2%201.2%200%201%201%200%202.4H8.4a1.2%201.2%200%200%201-1.2-1.2Zm1.2%203.6a1.2%201.2%200%200%200%200%202.4h7.2a1.2%201.2%200%201%200%200-2.4H8.4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-flag {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.6%207.21a3.6%203.6%200%200%201%203.6-3.6h12a1.2%201.2%200%200%201%20.96%201.92L17.1%209.61l3.06%204.08a1.2%201.2%200%200%201-.96%201.92h-12a1.2%201.2%200%200%200-1.2%201.2v3.6a1.2%201.2%200%200%201-2.4%200V7.21Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-folder-open {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.4%207.21a2.4%202.4%200%200%201%202.4-2.4h4.8l2.4%202.4h4.8a2.4%202.4%200%200%201%202.4%202.4v1.2H9.6a3.6%203.6%200%200%200-3.6%203.6v1.8a1.8%201.8%200%200%201-3.6%200v-9Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M7.2%2014.41a2.4%202.4%200%200%201%202.4-2.4h9.6a2.4%202.4%200%200%201%202.4%202.4v2.4a2.4%202.4%200%200%201-2.4%202.4H2.4h2.4a2.4%202.4%200%200%200%202.4-2.4v-2.4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-hand {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.8%203.61a1.2%201.2%200%200%201%202.4%200v6.6a.6.6%200%200%200%201.2%200v-5.4a1.2%201.2%200%200%201%202.4%200v5.4a.6.6%200%200%200%201.2%200v-3a1.2%201.2%200%200%201%202.4%200v6a8.4%208.4%200%200%201-16.8%200v-2.4a1.2%201.2%200%201%201%202.4%200v3a.6.6%200%200%200%201.2%200v-9a1.2%201.2%200%201%201%202.4%200v5.4a.6.6%200%200%200%201.2%200v-6.6Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-key {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.6%209.61a7.2%207.2%200%200%201-9.29%206.892L9.6%2019.21H7.2v2.4H2.4v-4.8l5.11-5.108A7.2%207.2%200%201%201%2021.6%209.61Zm-7.2-4.8a1.2%201.2%200%200%200%200%202.4%202.4%202.4%200%200%201%202.4%202.4%201.2%201.2%200%200%200%202.4%200%204.8%204.8%200%200%200-4.8-4.8Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-search {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.6%204.81a4.8%204.8%200%201%200%200%209.6%204.8%204.8%200%200%200%200-9.6Zm-7.2%204.8a7.2%207.2%200%201%201%2013.07%204.173l5.779%205.78a1.2%201.2%200%200%201-1.697%201.696l-5.78-5.78A7.2%207.2%200%200%201%202.4%209.61Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-send {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.2131%207.62613C12.4503%207.50756%2012.6001%207.26517%2012.6001%207.00003C12.6001%206.73489%2012.4503%206.49251%2012.2131%206.37393L2.41315%201.47393C2.16486%201.34979%201.86666%201.38409%201.65305%201.56138C1.43944%201.73866%201.35077%202.02542%201.42703%202.29234L2.42703%205.79233C2.51289%206.09284%202.78756%206.30002%203.10009%206.30002L6.3001%206.30002C6.6867%206.30002%207.0001%206.61343%207.0001%207.00002C7.0001%207.38662%206.6867%207.70002%206.3001%207.70002L3.1001%207.70002C2.78756%207.70002%202.51289%207.90721%202.42703%208.20772L1.42703%2011.7077C1.35077%2011.9746%201.43944%2012.2614%201.65305%2012.4387C1.86666%2012.616%202.16485%2012.6503%202.41314%2012.5261L12.2131%207.62613Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.icon-solid-shield-exclamation,
.public-visibility-notice.warning::before,
[role=alert].warning::before,
[role=status].warning::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%202.344a14.345%2014.345%200%200%201-9.4%203.665c-.131.781-.2%201.583-.2%202.402%200%206.27%204.008%2011.603%209.6%2013.58%205.593-1.977%209.6-7.31%209.6-13.58%200-.818-.068-1.62-.199-2.402a14.345%2014.345%200%200%201-9.4-3.665Zm1.2%2014.467a1.2%201.2%200%201%201-2.4%200%201.2%201.2%200%200%201%202.4%200Zm0-8.4a1.2%201.2%200%201%200-2.4%200v3.6a1.2%201.2%200%201%200%202.4%200v-3.6Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-star {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.024%202.441c-.571%200-1.154.355-1.5%201.062L8.401%207.876l-4.842.687c-1.556.217-2.06%201.744-.937%202.842l3.499%203.405-.812%204.78c-.268%201.546%201.015%202.481%202.405%201.748.536-.284%203.296-1.714%204.31-2.249l4.31%202.25c1.39.732%202.678-.202%202.405-1.75l-.843-4.779%203.498-3.405c1.13-1.094.651-2.62-.906-2.842l-4.872-.687-2.093-4.373c-.345-.707-.928-1.061-1.5-1.062Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-solid-user {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%209C11.6569%209%2013%207.65685%2013%206C13%204.34315%2011.6569%203%2010%203C8.34315%203%207%204.34315%207%206C7%207.65685%208.34315%209%2010%209Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M3%2018C3%2014.134%206.13401%2011%2010%2011C13.866%2011%2017%2014.134%2017%2018H3Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.icon-soundwave {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.99%202.94a1%201%200%200%200-1%201v16a1%201%200%200%200%202%200v-16a1%201%200%200%200-1-1Zm-4%203a1%201%200%200%200-1%201v10a1%201%200%200%200%202%200v-10a1%201%200%200%200-1-1Zm8%200a1%201%200%200%200-1%201v10a1%201%200%200%200%202%200v-10a1%201%200%200%200-1-1Zm-12%203a1%201%200%200%200-1%201v4a1%201%200%200%200%202%200v-4a1%201%200%200%200-1-1Zm16%200a1%201%200%200%200-1%201v4a1%201%200%200%200%202%200v-4a1%201%200%200%200-1-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-stack-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m11.504%202.096-7%204a1.012%201.012%200%200%200%200%201.75l7%204c.307.176.692.176%201%200l7-4a1.012%201.012%200%200%200%200-1.75l-7-4a1.014%201.014%200%200%200-1%200Zm-6.75%208.906a1.036%201.036%200%200%200-.625.47%201.014%201.014%200%200%200%20.375%201.374l7%204c.307.176.692.176%201%200l7-4c.48-.274.65-.895.375-1.375a1.013%201.013%200%200%200-1.375-.375l-6.5%203.719-6.5-3.719a.973.973%200%200%200-.75-.094Zm0%205a1.036%201.036%200%200%200-.625.47%201.014%201.014%200%200%200%20.375%201.374l7%204c.307.176.692.176%201%200l7-4c.48-.274.65-.895.375-1.375a1.013%201.013%200%200%200-1.375-.375l-6.5%203.719-6.5-3.719a.973.973%200%200%200-.75-.094Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-stickies {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.014%201.964a4%204%200%200%200-4%204v8a4%204%200%200%200%204%204l.01.005c.232%202.23%202.138%203.995%204.428%203.995h3.562c3.552%200%208-4.448%208-8v-3.562c0-2.29-1.765-4.203-3.994-4.435l-.006-.003a4%204%200%200%200-4-4h-8Zm0%202h8a2%202%200%200%201%202%202h-5.562a4.444%204.444%200%200%200-4.438%204.438v5.562a2%202%200%200%201-2-2v-8a2%202%200%200%201%202-2Zm4.438%204h7.124a2.444%202.444%200%200%201%202.438%202.438v2.562h-2.562a4.444%204.444%200%200%200-4.438%204.438v2.562h-2.562a2.444%202.444%200%200%201-2.438-2.438v-7.124a2.444%202.444%200%200%201%202.438-2.438Zm7%207%202.383-.002c-.619%201.977-2.824%204.15-4.814%204.832l-.007-2.392a2.444%202.444%200%200%201%202.438-2.438Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-strikethrough {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.005%203.918a4%204%200%200%200-4%204c0%20.632.158%201.258.438%201.812.185.368.487.755.906%201.188H6.005a1%201%200%200%200%200%202h5.657c.055.049.084.067.155.125.317.259.646.54.938.812.207.194.37.357.531.532.289.31.498.599.564.75.107.248.155.502.155.78a2%202%200%201%201-4%200%201%201%200%200%200-2%200%204%204%200%200%200%208%200c0-.553-.126-1.094-.343-1.593-.176-.404-.478-.82-.907-1.281-.037-.04-.086-.084-.125-.125h3.376a1%201%200%200%200%200-2H12.35c-.057-.05-.086-.068-.156-.125a20.553%2020.553%200%200%201-.908-.781c-.175-.162-.325-.322-.468-.47-.306-.314-.516-.564-.593-.718a2%202%200%201%201%203.781-.906%201%201%200%200%200%202%200%204%204%200%200%200-4-4Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-stripe {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M18.25%203H5.75A2.753%202.753%200%200%200%203%205.75v12.5A2.753%202.753%200%200%200%205.75%2021h12.5A2.753%202.753%200%200%200%2021%2018.25V5.75A2.753%202.753%200%200%200%2018.25%203Zm-6.5%2014.5c-1.104%200-2.217-.285-3.085-.585a.247.247%200%200%201-.165-.236v-2.33c0-.09.09-.152.172-.116.583.251%201.634.647%202.666.755.474.05.939-.002%201.2-.273a.828.828%200%200%200%20.211-.579c0-.223-.043-.746-1.267-1.106-1.1-.309-3.232-1.019-3.232-3.28%200-1.499%201.047-3.25%204-3.25%201.104%200%202.217.285%203.085.585.1.035.165.13.165.236v2.326c0%20.09-.09.151-.172.115-.582-.254-1.628-.652-2.661-.744-.467-.059-.975-.014-1.223.23a.66.66%200%200%200-.194.472c0%20.191.006.618%201.245.995%202.16.63%203.255%201.777%203.255%203.41%200%201.557-1.047%203.375-4%203.375Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-three-dots {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.014%2010.021a2%202%200%201%200%200%204%202%202%200%200%200%200-4Zm8%200a2%202%200%201%200%200%204%202%202%200%200%200%200-4Zm8%200a2%202%200%201%200%200%204%202%202%200%200%200%200-4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-trash2 {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.998%201.965a2%202%200%200%200-2%202h-5a1%201%200%200%200%200%202v12c0%202.19%201.805%204%204%204h6c2.195%200%204-1.805%204-4v-12a1%201%200%200%200%200-2h-5a2%202%200%200%200-2-2Zm-5%204h10v12c0%201.097-.89%202-1.969%202L9%2019.934c-1.103%200-2-.89-2-1.969v-12Zm3%202a1%201%200%200%200-1%201v8a1%201%200%200%200%202%200v-8a1%201%200%200%200-1-1Zm4%200a1%201%200%200%200-1%201v8a1%201%200%200%200%202%200v-8a1%201%200%200%200-1-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-truck {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.015%203.918a4%204%200%200%200-4%204v6c0%201.516.752%202.746%202.051%203.477a2.97%202.97%200%200%200%202.949%202.523%202.978%202.978%200%200%200%202.819-2l3.357-.002c.454%201.194%201.556%202.002%202.824%202.002%201.303%200%202.4-.812%202.848-2.055%201.927-.27%203.152-1.628%203.152-3.945v-1c0-2.552-2.448-5-5-5a4%204%200%200%200-4-4h-7Zm0%202h7a2%202%200%200%201%202%202v1c0%201.192.005%204.197.005%205.17a3.005%203.005%200%200%200-1.837%201.824s-3.112.003-3.343.014c-.499-1.432-1.833-2.02-2.825-2.008a3.026%203.026%200%200%200-2.492%201.338c-.28-.214-.508-.764-.508-1.338v-6a2%202%200%200%201%202-2Zm11%204c1.447%200%203%201.552%203%203v1c0%201.197-.356%201.717-1.2%201.917-.256-.74-1.023-1.496-1.794-1.734l-.006-4.183Zm-10%206a1%201%200%201%201-1%201c.082-.55.481-.992%201-1Zm9%200a1%201%200%201%201-1%201c0-.276.1-.538.281-.719.181-.18.443-.28.719-.28Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-twitter {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17.751%203h3.067l-6.7%207.658L22%2021.078h-6.172l-4.833-6.32-5.531%206.32h-3.07l7.167-8.19L2%203h6.328l4.37%205.777L17.75%203Zm-1.076%2016.242h1.7L7.404%204.74H5.58l11.094%2014.503Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-underline {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.99%203.918a1%201%200%200%200-1%201v6a5%205%200%200%200%2010%200v-6a1%201%200%200%200-2%200v6a3%203%200%201%201-6%200v-6a1%201%200%200%200-1-1Zm0%2014a1%201%200%200%200%200%202h8a1%201%200%200%200%200-2h-8Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-undo {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.002%202.594%203.283%207.282a1.03%201.03%200%200%200%200%201.437l4.72%204.688L9.407%2012%206.44%209l10.532.032c1.124%200%202.031.881%202.031%201.968v9a1%201%200%200%200%202%200v-9c0-2.204-1.817-3.968-4.03-3.968L6.438%207l2.97-3-1.407-1.406Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-unordered-list {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3%206.11a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm4%200a1%201%200%200%200%200%202h14a1%201%200%200%200%200-2H7Zm-4%205a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm4%200a1%201%200%200%200%200%202h14a1%201%200%200%200%200-2H7Zm-4%205a1%201%200%201%200%200%202%201%201%200%200%200%200-2Zm4%200a1%201%200%200%200%200%202h14a1%201%200%200%200%200-2H7Z%22%2F%3E%3C%2Fsvg%3E);
}
.icon-upload-fill {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m11.991%201.966-4%204h3v10a1%201%200%200%200%202%200v-10h3l-4-4Zm-8%2012a1%201%200%200%200-1%201v2a4%204%200%200%200%204%204h10a4%204%200%200%200%204-4v-2a1%201%200%200%200-2%200v2a2%202%200%200%201-2%202h-10a2%202%200%200%201-2-2v-2a1%201%200%200%200-1-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-volume-down {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.998%202.942a2.88%202.88%200%200%200-1.469.406c-.278.163-.802.619-1.656%201.406-.035.033-.84.801-1.25%201.188H6.998c-1.625.01-2.988%201.382-3%203v6c.018%201.683%201.321%203.015%203%203h1.594l1.25%201.187c.84.78%201.355%201.212%201.625%201.375a2.86%202.86%200%200%200%201.531.438c1.666-.02%203.02-1.35%203-3l-.031-6%20.031-6a2.997%202.997%200%200%200-3-3Zm0%202c.545-.001%201%20.445%201%201l-.031%206%20.031%206a.995.995%200%200%201-1%201%20.944.944%200%200%201-.5-.125c-.092-.056-.606-.53-1.281-1.156-.04-.037-1.444-1.353-1.531-1.438a.985.985%200%200%200-.688-.281h-2c-.56.005-.994-.415-1-1v-6c.004-.52.472-.997%201-1h2a.99.99%200%200%200%20.688-.281c.088-.085%201.489-1.399%201.531-1.438.677-.625%201.224-1.105%201.312-1.156.15-.088.3-.125.47-.125Zm6.125%203a.941.941%200%200%200-.719.187c-.44.334-.552.966-.218%201.407.518.685.812%201.518.812%202.406a4.01%204.01%200%200%201-.812%202.406c-.332.442-.223%201.075.218%201.406.442.332%201.075.223%201.407-.218a5.948%205.948%200%200%200%201.187-3.594%205.89%205.89%200%200%200-1.187-3.594%201.082%201.082%200%200%200-.688-.406Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-x-circle-fill,
.public-visibility-notice.danger::before,
[role=alert].danger::before,
[role=status].danger::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12%201.965c-5.524%200-10%204.477-10%2010s4.476%2010%2010%2010c5.522%200%2010-4.477%2010-10s-4.478-10-10-10m-3%206c.255%200%20.523.086.718.281L12%2010.527l2.281-2.28c.196-.196.463-.282.72-.282.255%200%20.522.086.718.281a1.03%201.03%200%200%201%200%201.438l-2.28%202.281%202.28%202.281a1.03%201.03%200%200%201%200%201.438%201.03%201.03%200%200%201-1.438%200L12%2013.404l-2.282%202.28a1.03%201.03%200%200%201-1.438%200%201.03%201.03%200%200%201%200-1.438l2.281-2.28-2.28-2.282a1.03%201.03%200%200%201%200-1.438%201%201%200%200%201%20.718-.28%22%2F%3E%3C%2Fsvg%3E);
}
.icon-x-circle {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%201.965c-5.524%200-10%204.477-10%2010s4.476%2010%2010%2010c5.522%200%2010-4.477%2010-10s-4.478-10-10-10Zm0%202a8%208%200%201%201-.001%2016.001%208%208%200%200%201%200-16Zm-3%204c-.257%200-.524.086-.72.281a1.03%201.03%200%200%200%200%201.438l2.281%202.281-2.28%202.281a1.03%201.03%200%200%200%200%201.438%201.03%201.03%200%200%200%201.437%200L12%2013.404l2.281%202.28a1.03%201.03%200%200%200%201.438%200%201.03%201.03%200%200%200%200-1.438l-2.28-2.28%202.28-2.282a1.03%201.03%200%200%200%200-1.438%201.014%201.014%200%200%200-.719-.28c-.256%200-.523.085-.719.28L12%2010.527l-2.282-2.28A1.014%201.014%200%200%200%209%207.964Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-x-square {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.007%202.942a4%204%200%200%200-4%204v10a4%204%200%200%200%204%204h10a4%204%200%200%200%204-4v-10a4%204%200%200%200-4-4h-10Zm0%202h10a2%202%200%200%201%202%202v10a2%202%200%200%201-2%202h-10a2%202%200%200%201-2-2v-10a2%202%200%200%201%202-2Zm2%203c-.256%200-.523.086-.72.28a1.03%201.03%200%200%200%200%201.439l2.282%202.28-2.281%202.282a1.03%201.03%200%200%200%200%201.438%201.03%201.03%200%200%200%201.438%200l2.28-2.281%202.282%202.28a1.03%201.03%200%200%200%201.438%200%201.03%201.03%200%200%200%200-1.437l-2.281-2.281%202.28-2.281a1.03%201.03%200%200%200%200-1.438%201.014%201.014%200%200%200-.718-.281c-.256%200-.523.086-.72.28l-2.28%202.282-2.281-2.281a1.014%201.014%200%200%200-.72-.281Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-x,
.chosen-container .chosen-choices .search-choice .search-choice-close,
.pill.dismissable::before,
.chosen-container .chosen-choices .dismissable.search-choice::before,
nav.open .navbar .toggle::after,
dialog > h2 .close::after,
aside .close::after {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);
}
.icon-zoom-in {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.999%201.965a8%208%200%200%200%200%2016%208.08%208.08%200%200%200%204.91-1.69l4.371%204.41c.39.39%201.047.39%201.438%200%20.39-.392.39-1.048%200-1.439l-4.406-4.376a8.061%208.061%200%200%200%201.687-4.905%208%208%200%200%200-8-8Zm0%202a6%206%200%201%201%200%2012%206%206%200%200%201%200-12Zm0%203a1%201%200%200%200-1%201v1h-1a1%201%200%200%200%200%202h1v1a1%201%200%200%200%202%200v-1h1a1%201%200%200%200%200-2h-1v-1a1%201%200%200%200-1-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.icon-zoom-out {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.999%201.965a8%208%200%200%200%200%2016c1.837%200%203.56-.649%204.911-1.69l4.37%204.41a1.03%201.03%200%200%200%201.438%200%201.03%201.03%200%200%200%200-1.439l-4.406-4.376a8.06%208.06%200%200%200%201.687-4.905%208%208%200%200%200-8-8Zm0%202a6%206%200%201%201%200%2012%206%206%200%200%201%200-12Zm-2%205a1%201%200%200%200%200%202h4a1%201%200%200%200%200-2h-4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.logo-full {
  width: calc(1lh/0.3307692308);
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%22260%22%20height%3D%2286%22%20viewBox%3D%220%200%20260%2086%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M8.41%203.03H76.99V21.93H27.11V37.16H77V56.06H52V66.04H81.2V84.94H4.11V66.04H33.31V56.06H8.41V3.03Z%22%20fill%3D%22black%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M90.22%2066.05H167.31V84.95H90.22V66.05ZM93.79%203.03H163.84V21.72H156.59L154.7%2038.42H164.78V57.11H92.84V38.42H101.56V21.72H93.79V3.03ZM119.94%2038.42H136.64L138.53%2021.72H119.94V38.42Z%22%20fill%3D%22black%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M177.18%2039.58L198.39%2034.01H179.38V19.94H198.18V16.05H178.44V1.98H214.36V13.53H220.03V0.93H236.2V49.24H220.03V32.44H214.36V44.2L180.86%2053.44L177.18%2039.58ZM209.84%2060.48V52.92H228.53V66.05H255.42V84.95H224.02L221.39%2074.34L183.16%2086L177.91%2069.41L209.84%2060.48ZM239.25%200.93H255.42V53.44H239.25V0.93Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E);
  mask-size: contain;
}
.logo-g {
  display: block;
  background-image: url(/packs/static/cf7e88b0eed67c13fba8.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.25em;
  height: 1.25em;
}
.brand-icon,
.button-kakao::before,
.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,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.014%202.003c-5.523%200-10%204.477-10%2010%200%204.815%203.445%208.89%208.001%209.805v-6.805h-2v-3h2v-3a3.007%203.007%200%200%201%203-3h3v3h-2a1.01%201.01%200%200%200-1%201v2h3l-1%203h-2l.006%206.962c5.032-.522%208.993-4.792%208.993-9.962%200-5.523-4.477-10-10-10Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-twitter,
.button-twitter::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17.751%203h3.067l-6.7%207.658L22%2021.078h-6.172l-4.833-6.32-5.531%206.32h-3.07l7.167-8.19L2%203h6.328l4.37%205.777L17.75%203Zm-1.076%2016.242h1.7L7.404%204.74H5.58l11.094%2014.503Z%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-paypal,
.button-paypal::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%209.785c0%20.482-.058.976-.152%201.464-.762%203.977-3.371%205.351-6.704%205.351h-.515a.83.83%200%200%200-.817.71l-.723%204.582a.832.832%200%200%201-.817.708H8.81a.572.572%200%200%201-.566-.659l1.248-7.992.056-.05h1.939c4.711%200%207.658-2.356%208.526-6.811.73.732.987%201.688.987%202.697ZM8.206%2013.612c.104-.744.413-1.06%201.246-1.061l2.034-.002c4.117%200%206.478-1.881%207.22-5.751C19.427%203.078%2016.816%201%2013.28%201H6.67a.95.95%200%200%200-.934.81C3.662%2015.163%203.062%2018.558%203.001%2019.594a.573.573%200%200%200%20.571.605h3.59l1.044-6.586Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-stripe,
.button-stripe::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.25%203H5.75A2.753%202.753%200%200%200%203%205.75v12.5A2.753%202.753%200%200%200%205.75%2021h12.5A2.753%202.753%200%200%200%2021%2018.25V5.75A2.753%202.753%200%200%200%2018.25%203Zm-6.5%2014.5c-1.104%200-2.217-.285-3.085-.585a.247.247%200%200%201-.165-.236v-2.33c0-.09.09-.152.172-.116.583.251%201.634.647%202.666.755.474.05.939-.002%201.2-.273a.828.828%200%200%200%20.211-.579c0-.223-.043-.746-1.267-1.106-1.1-.309-3.232-1.019-3.232-3.28%200-1.499%201.047-3.25%204-3.25%201.104%200%202.217.285%203.085.585.1.035.165.13.165.236v2.326c0%20.09-.09.151-.172.115-.582-.254-1.628-.652-2.661-.744-.467-.059-.975-.014-1.223.23a.66.66%200%200%200-.194.472c0%20.191.006.618%201.245.995%202.16.63%203.255%201.777%203.255%203.41%200%201.557-1.047%203.375-4%203.375Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-apple,
.button-apple::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.493%2016.112c-.868.843-1.826.712-2.74.314-.97-.405-1.858-.43-2.883%200-1.277.552-1.954.391-2.723-.314C-1.194%2011.643-.553%204.835%204.38%204.58c1.197.064%202.035.661%202.74.71%201.047-.212%202.05-.823%203.171-.742%201.348.108%202.355.64%203.028%201.597-2.771%201.666-2.115%205.318.431%206.343-.51%201.338-1.163%202.66-2.259%203.637l.002-.012ZM7.023%204.531C6.894%202.544%208.504.91%2010.356.75c.255%202.29-2.082%204.005-3.331%203.78Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-android,
.button-android::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%228%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.75%207.775H.25C.466%205.5%201.774%203.557%203.705%202.517L2.585.59a.227.227%200%200%201%20.392-.226l1.135%201.953A6.955%206.955%200%200%201%207%201.704c1.048%200%202.022.219%202.888.612L11.022.363a.225.225%200%200%201%20.309-.082c.107.063.146.2.082.308l-1.12%201.928c1.933%201.04%203.241%202.983%203.457%205.258ZM10.098%205.89a.563.563%200%201%200%200-1.125.564.564%200%200%200-.566.563c0%20.31.253.562.566.562Zm-6.197%200a.563.563%200%201%200%200-1.125.564.564%200%200%200-.566.563c0%20.31.253.562.566.562Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-kindle,
.button-kindle::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.091%2013.757c-5.742%202.745-9.305.448-11.587-.947-.14-.088-.38.02-.173.26.76.926%203.251%203.158%206.502%203.158%203.253%200%205.189-1.784%205.43-2.095.241-.308.071-.478-.172-.376Zm1.613-.895c-.154-.202-.938-.24-1.43-.179-.494.06-1.236.363-1.171.545.033.068.1.037.44.007.34-.034%201.293-.155%201.491.105.2.263-.304%201.514-.396%201.716-.088.202.034.254.201.12.165-.135.463-.483.663-.975.198-.495.32-1.186.202-1.34Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.23%208.154c0%20.72.018%201.321-.344%201.961-.292.52-.756.84-1.273.84-.707%200-1.119-.54-1.119-1.34%200-1.575%201.406-1.862%202.736-1.862v.401Zm1.856%204.507a.383.383%200%200%201-.434.045c-.611-.51-.72-.747-1.057-1.233-1.01%201.035-1.724%201.344-3.033%201.344-1.548%200-2.755-.96-2.755-2.881%200-1.501.81-2.523%201.962-3.023%201-.442%202.395-.52%203.461-.642v-.24c0-.439.034-.96-.222-1.339-.225-.34-.655-.48-1.033-.48-.702%200-1.328.36-1.48%201.11-.032.166-.154.33-.32.338L5.39%205.467c-.15-.034-.316-.156-.275-.387.412-2.175%202.366-2.83%204.116-2.83.896%200%202.066.24%202.773.92.895.84.81%201.962.81%203.182v2.881c0%20.866.357%201.246.694%201.714.119.167.145.367-.006.492-.375.315-1.043.9-1.41%201.227l-.006-.005%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M14.091%2013.757c-5.742%202.745-9.305.448-11.587-.947-.14-.088-.38.02-.173.26.76.926%203.251%203.158%206.502%203.158%203.253%200%205.189-1.784%205.43-2.095.241-.308.071-.478-.172-.376Zm1.613-.895c-.154-.202-.938-.24-1.43-.179-.494.06-1.236.363-1.171.545.033.068.1.037.44.007.34-.034%201.293-.155%201.491.105.2.263-.304%201.514-.396%201.716-.088.202.034.254.201.12.165-.135.463-.483.663-.975.198-.495.32-1.186.202-1.34Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.23%208.154c0%20.72.018%201.321-.344%201.961-.292.52-.756.84-1.273.84-.707%200-1.119-.54-1.119-1.34%200-1.575%201.406-1.862%202.736-1.862v.401Zm1.856%204.507a.383.383%200%200%201-.434.045c-.611-.51-.72-.747-1.057-1.233-1.01%201.035-1.724%201.344-3.033%201.344-1.548%200-2.755-.96-2.755-2.881%200-1.501.81-2.523%201.962-3.023%201-.442%202.395-.52%203.461-.642v-.24c0-.439.034-.96-.222-1.339-.225-.34-.655-.48-1.033-.48-.702%200-1.328.36-1.48%201.11-.032.166-.154.33-.32.338L5.39%205.467c-.15-.034-.316-.156-.275-.387.412-2.175%202.366-2.83%204.116-2.83.896%200%202.066.24%202.773.92.895.84.81%201.962.81%203.182v2.881c0%20.866.357%201.246.694%201.714.119.167.145.367-.006.492-.375.315-1.043.9-1.41%201.227l-.006-.005%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-discord,
.button-discord::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.238%203.117a14.845%2014.845%200%200%200-3.664-1.137.056.056%200%200%200-.059.028%2010.35%2010.35%200%200%200-.456.937%2013.703%2013.703%200%200%200-4.115%200%209.483%209.483%200%200%200-.464-.937.058.058%200%200%200-.058-.028%2014.83%2014.83%200%200%200-3.664%201.137.053.053%200%200%200-.024.02C.4%206.625-.24%2010.025.074%2013.384a.065.065%200%200%200%20.024.042%2014.927%2014.927%200%200%200%204.494%202.272.058.058%200%200%200%20.064-.02c.346-.474.654-.972.92-1.496a.057.057%200%200%200-.032-.08%209.831%209.831%200%200%201-1.404-.669.058.058%200%200%201-.006-.096%207.67%207.67%200%200%200%20.279-.218.056.056%200%200%201%20.058-.008c2.946%201.345%206.135%201.345%209.046%200a.055.055%200%200%201%20.06.007c.09.074.184.149.279.22a.058.058%200%200%201-.005.095%209.228%209.228%200%200%201-1.405.669.057.057%200%200%200-.03.08c.27.523.578%201.022.918%201.495.014.02.04.028.063.021a14.877%2014.877%200%200%200%204.502-2.272.058.058%200%200%200%20.023-.042c.376-3.882-.628-7.255-2.66-10.245a.046.046%200%200%200-.024-.021zm-9.223%208.22c-.887%200-1.618-.813-1.618-1.813s.717-1.815%201.618-1.815c.908%200%201.632.822%201.618%201.815%200%201-.717%201.814-1.618%201.814zm5.981%200c-.887%200-1.618-.813-1.618-1.813s.717-1.815%201.618-1.815c.908%200%201.632.822%201.618%201.815%200%201-.71%201.814-1.618%201.814z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-zoom,
.button-zoom::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2212%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.267%200C.567%200%200%20.64%200%201.429v6.928C0%2010.37%201.446%2012%203.23%2012l7.503-.071c.7%200%201.267-.64%201.267-1.429v-7C12%201.488%2010.284%200%208.5%200H1.267Zm12.445%202.728C13.26%203.175%2013%203.82%2013%204.5v2.9c0%20.678.26%201.324.712%201.772l2.817%202.48c.573.567%201.471.108%201.471-.752V1.135c0-.86-.898-1.318-1.471-.752l-2.817%202.345Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-google,
.button-google::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.51a7.486%207.486%200%200%200-7.5%207.5c0%204.165%203.357%207.5%207.5%207.5%203.595%200%207.491-2.854%207.5-7.546V6.511H8v3h4.194c-.62%201.741-2.24%203-4.195%203a4.5%204.5%200%201%201%200-9c1.054%200%202.032.353%202.787.968.245-.245%201.713-1.718%202.189-2.098C11.652%201.196%209.922.511%207.999.511Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.brand-icon-kakao,
.button-kakao::before {
  mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%203C6.477%203%202%206.463%202%2010.735c0%202.746%201.85%205.157%204.63%206.52-.15.51-.964%203.29-.996%203.508%200%200-.02.164.087.226.106.062.232.014.232.014.286-.04%203.317-2.166%203.842-2.535.72.106%201.462.162%202.205.162%205.523%200%2010-3.463%2010-7.735C22%206.463%2017.523%203%2012%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E%0A);
}
[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: 480px) {
  [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: 480px) {
  [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(--parent-color));
}
.tab-buttons[role=tablist] [role=tab],
.widget .overlay .close-button,
.button {
  background: rgba(0, 0, 0, 0);
  font-size: 1rem;
  line-height: 1.4;
  padding: .75rem 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  color: currentColor;
  border-radius: .25rem;
  font-family: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  cursor: pointer;
  text-decoration: none;
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: transform;
}
.tab-buttons[role=tablist] .success[role=tab],
.widget .overlay .success.close-button,
.success.button,
.tab-buttons[role=tablist] .outline-success[role=tab]:hover:not(:disabled),
.widget .overlay .outline-success.close-button:hover:not(:disabled),
.outline-success.button:hover:not(:disabled) {
  background-color: rgb(var(--success));
  --color: var(--contrast-success);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .danger[role=tab],
.widget .overlay .danger.close-button,
.danger.button,
.tab-buttons[role=tablist] .outline-danger[role=tab]:hover:not(:disabled),
.widget .overlay .outline-danger.close-button:hover:not(:disabled),
.outline-danger.button:hover:not(:disabled) {
  background-color: rgb(var(--danger));
  --color: var(--contrast-danger);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .warning[role=tab],
.widget .overlay .warning.close-button,
.warning.button,
.tab-buttons[role=tablist] .outline-warning[role=tab]:hover:not(:disabled),
.widget .overlay .outline-warning.close-button:hover:not(:disabled),
.outline-warning.button:hover:not(:disabled) {
  background-color: rgb(var(--warning));
  --color: var(--contrast-warning);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .info[role=tab],
.widget .overlay .info.close-button,
.info.button,
.tab-buttons[role=tablist] .outline-info[role=tab]:hover:not(:disabled),
.widget .overlay .outline-info.close-button:hover:not(:disabled),
.outline-info.button:hover:not(:disabled) {
  background-color: rgb(var(--info));
  --color: var(--contrast-info);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .primary[role=tab],
.tab-buttons[role=tablist] .chosen-container .chosen-choices [role=tab].search-choice,
.chosen-container .chosen-choices .tab-buttons[role=tablist] [role=tab].search-choice,
.widget .overlay .primary.close-button,
.widget .overlay .chosen-container .chosen-choices .close-button.search-choice,
.chosen-container .chosen-choices .widget .overlay .close-button.search-choice,
.primary.button,
.chosen-container .chosen-choices .button.search-choice,
.tab-buttons[role=tablist] .outline-primary[role=tab]:hover:not(:disabled),
.widget .overlay .outline-primary.close-button:hover:not(:disabled),
.outline-primary.button:hover:not(:disabled) {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .black[role=tab],
.widget .overlay .black.close-button,
.black.button,
.tab-buttons[role=tablist] .outline-black[role=tab]:hover:not(:disabled),
.widget .overlay .outline-black.close-button:hover:not(:disabled),
.outline-black.button:hover:not(:disabled) {
  background-color: rgb(var(--black));
  --color: var(--contrast-black);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .accent[role=tab],
.widget .overlay .accent.close-button,
.accent.button,
.tab-buttons[role=tablist] .outline-accent[role=tab]:hover:not(:disabled),
.widget .overlay .outline-accent.close-button:hover:not(:disabled),
.outline-accent.button:hover:not(:disabled) {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .filled[role=tab],
.widget .overlay .close-button,
.filled.button,
.tab-buttons[role=tablist] .outline-filled[role=tab]:hover:not(:disabled),
.outline-filled.button:hover:not(:disabled) {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] .small[role=tab],
.widget .overlay .small.close-button,
.small.button {
  font-size: .875rem;
  line-height: 1.3;
  padding: .5rem;
}
.tab-buttons[role=tablist] .primary[role=tab]:hover:not(:disabled),
.tab-buttons[role=tablist] .chosen-container .chosen-choices [role=tab].search-choice:hover:not(:disabled),
.chosen-container .chosen-choices .tab-buttons[role=tablist] [role=tab].search-choice:hover:not(:disabled),
.widget .overlay .primary.close-button:hover:not(:disabled),
.widget .overlay .chosen-container .chosen-choices .close-button.search-choice:hover:not(:disabled),
.chosen-container .chosen-choices .widget .overlay .close-button.search-choice:hover:not(:disabled),
.primary.button:hover:not(:disabled),
.chosen-container .chosen-choices .button.search-choice:hover:not(:disabled) {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.tab-buttons[role=tablist] [role=tab],
.radio-buttons[role=radiogroup] button[role=radio] {
  text-align: initial;
  align-items: flex-start;
  justify-content: initial;
  gap: .75rem;
}
.tab-buttons[role=tablist] [role=tab] h4,
.radio-buttons[role=radiogroup] button[role=radio] h4 {
  font-weight: bold;
}
.tab-buttons[role=tablist] [role=tab] > :first-child,
.radio-buttons[role=radiogroup] button[role=radio] > :first-child {
  flex-shrink: 0;
}
.tab-buttons[role=tablist] .vertical[role=tab],
.radio-buttons[role=radiogroup] button.vertical[role=radio] {
  flex-flow: column;
}
.tab-buttons[role=tablist] [role=tab][aria-selected=true],
.radio-buttons[role=radiogroup] button[role=radio][aria-checked=true] {
  background-color: var(--active-bg);
}
button {
  all: unset;
  outline: revert;
  cursor: pointer;
}
.button-facebook {
  background-color: #4267b2;
  color: #fff;
}
.button-twitter {
  background-color: #000;
  color: #fff;
}
.button-paypal {
  background-color: #00457c;
  color: #fff;
}
.button-stripe {
  background-color: #625bf6;
  color: #fff;
}
.button-apple {
  background-color: #000;
  color: #fff;
}
.button-android {
  background-color: #142f40;
  color: #fff;
}
.button-kindle {
  background-color: #f3a642;
  color: #000;
}
.button-discord {
  background-color: #7289da;
  color: #fff;
}
.button-zoom {
  background-color: #4087fc;
  color: #fff;
}
.button-google {
  background-color: #5383ec;
  color: #fff;
}
.button-kakao {
  background-color: #fee500;
  color: #191919;
}
.button-kakao::before {
  background: rgba(0, 0, 0, .9);
}
.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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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 {
  --z-section-toolbar: 1;
  --z-section-editor-toolbar: 3;
  --z-section-popover: 30;
  --z-section-popover-submenu: 31;
}
.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;
  position: relative;
}
.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 .with-sidebar > [aria-label=Filters] {
  z-index: 0;
}
.custom-sections > section {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  border: none;
}
.custom-sections > section .add-section {
  place-self: center;
  position: absolute;
  top: -0.0625rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.custom-sections > section .add-section > summary {
  border: none;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
.custom-sections > section .add-section > summary:hover {
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
.custom-sections > section .add-section ~ .add-section {
  top: 100%;
  z-index: 1;
}
.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));
  position: sticky;
  top: 0;
  z-index: var(--z-section-editor-toolbar);
}
@media (min-width: 1024px) {
  .custom-sections .rich-text-editor-toolbar[role=toolbar] {
    margin-top: -4.0625rem;
    margin-bottom: -0.3125rem;
  }
}
.custom-sections .popover[open] {
  z-index: var(--z-section-popover);
}
.custom-sections .popover[open] > .dropdown {
  z-index: inherit;
}
.custom-sections .popover.submenu-open[open] > .dropdown {
  z-index: var(--z-section-popover-submenu);
}
.profile > header .popover[open] {
  z-index: 32;
}
.profile > header .popover[open] > .dropdown {
  z-index: inherit;
}
.profile > header .popover.submenu-open[open] > .dropdown {
  z-index: 33;
}
.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: 744px) {
  .discover .product-cta {
    padding: 1rem 4rem;
  }
}
.dropdown {
  position: relative;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding: 1rem;
  border-radius: .25rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  margin-top: .5rem;
  max-width: calc(100vw - 2rem);
}
.dropdown::before {
  content: "";
  border-left: solid .5rem rgba(0, 0, 0, 0);
  border-right: solid .5rem rgba(0, 0, 0, 0);
  border-bottom: solid .5rem rgb(var(--parent-color)/var(--border-alpha));
  position: absolute;
  bottom: 100%;
  left: .75rem;
}
.dropdown > [role=menu]:only-child,
.dropdown > .stack:only-child {
  box-shadow: none;
  margin: -1rem;
  max-width: calc(100% + 2rem);
  border: none;
}
.popover {
  display: inline-block;
  position: relative;
}
.popover[open]::after,
.popover.expanded::after {
  content: "";
  border-left: solid .5rem rgba(0, 0, 0, 0);
  border-right: solid .5rem rgba(0, 0, 0, 0);
  border-bottom: solid .5rem rgb(var(--parent-color)/var(--border-alpha));
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 30;
}
.popover .dropdown {
  position: absolute;
  top: calc(100% - .0625rem);
  min-width: 100%;
  width: max-content;
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
  z-index: 30;
  --color: var(--contrast-filled);
}
.popover .dropdown::before {
  display: none;
}
.popover.top::after {
  bottom: 100%;
  top: unset;
  border-top: solid .5rem rgb(var(--parent-color)/var(--border-alpha));
  border-bottom: unset;
}
.popover.top .dropdown {
  box-shadow: none;
  bottom: calc(100% + .5rem - .0625rem);
  top: unset;
}
.popover:has(> summary button) > .dropdown {
  margin-left: -0.25rem;
}
.popover:has(> summary button).top > .dropdown,
.popover:has(> summary button).top::after {
  margin-bottom: .25rem;
}
figure.code {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-radius: .25rem;
  overflow: hidden;
}
figure.code figcaption {
  padding: 1rem;
}
figure.code pre {
  padding: 1rem;
  background-color: rgb(var(--color)/0.1);
  overflow-x: auto;
}
figure.code > :not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
input[type=radio]:disabled,
input[type=checkbox]:disabled,
.input.disabled,
.chosen-container .disabled.chosen-choices,
.textarea.disabled,
label:has(input:disabled),
input:not([type]):disabled,
input[type=email]:disabled,
input[type=time]:disabled,
input[type=date]:disabled,
input[type=datetime-local]:disabled,
input[type=number]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=tel]:disabled,
input[type=text]:disabled,
input[type=url]:disabled,
textarea:disabled,
select:disabled,
.input:disabled,
.chosen-container .chosen-choices:disabled,
.textarea:disabled {
  cursor: not-allowed;
  opacity: .3;
}
input:not([type]),
input[type=email],
input[type=time],
input[type=date],
input[type=datetime-local],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea,
select,
.input,
.chosen-container .chosen-choices,
.textarea {
  font-family: inherit;
  padding: .75rem 1rem;
  font-size: 1rem;
  line-height: 1.4;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: .25rem;
  display: block;
  width: 100%;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
input:not([type])::placeholder,
input[type=email]::placeholder,
input[type=time]::placeholder,
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=url]::placeholder,
textarea::placeholder,
select::placeholder,
.input::placeholder,
.chosen-container .chosen-choices::placeholder,
.textarea::placeholder {
  color: rgb(var(--color)/0.56);
}
input:not([type]):focus-within,
input[type=email]:focus-within,
input[type=time]:focus-within,
input[type=date]:focus-within,
input[type=datetime-local]:focus-within,
input[type=number]:focus-within,
input[type=password]:focus-within,
input[type=search]:focus-within,
input[type=tel]:focus-within,
input[type=text]:focus-within,
input[type=url]:focus-within,
textarea:focus-within,
select:focus-within,
.input:focus-within,
.chosen-container .chosen-choices:focus-within,
.textarea:focus-within {
  outline: .125rem solid rgb(var(--accent));
}
label {
  display: inline-flex;
  gap: .5rem;
  font-size: 1rem;
  line-height: 1.4;
  cursor: pointer;
}
fieldset {
  display: flex;
  flex-direction: column;
  border: none;
  gap: .5rem;
}
fieldset legend {
  display: flex;
  align-items: center;
  position: relative;
  font-weight: bold;
  margin-bottom: .5rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.4;
}
fieldset legend label,
fieldset legend a,
fieldset legend .link {
  font-weight: normal;
}
fieldset legend > :last-child:not(:only-child) {
  float: right;
  margin-left: auto;
}
fieldset small {
  color: rgb(var(--color)/0.56);
}
fieldset[role=group] label {
  width: 100%;
}
fieldset[role=group] label input {
  margin-left: auto;
}
fieldset.success input:not([type]),
fieldset.success input[type=email],
fieldset.success input[type=time],
fieldset.success input[type=date],
fieldset.success input[type=datetime-local],
fieldset.success input[type=number],
fieldset.success input[type=password],
fieldset.success input[type=search],
fieldset.success input[type=tel],
fieldset.success input[type=text],
fieldset.success input[type=url],
fieldset.success textarea,
fieldset.success select,
fieldset.success .input,
fieldset.success .chosen-container .chosen-choices,
.chosen-container fieldset.success .chosen-choices,
fieldset.success .textarea,
fieldset.success input[type=radio],
fieldset.success input[type=checkbox] {
  border-color: rgb(var(--success));
}
fieldset.success small {
  color: rgb(var(--success));
}
fieldset.danger input:not([type]),
fieldset.danger input[type=email],
fieldset.danger input[type=time],
fieldset.danger input[type=date],
fieldset.danger input[type=datetime-local],
fieldset.danger input[type=number],
fieldset.danger input[type=password],
fieldset.danger input[type=search],
fieldset.danger input[type=tel],
fieldset.danger input[type=text],
fieldset.danger input[type=url],
fieldset.danger textarea,
fieldset.danger select,
fieldset.danger .input,
fieldset.danger .chosen-container .chosen-choices,
.chosen-container fieldset.danger .chosen-choices,
fieldset.danger .textarea,
fieldset.danger input[type=radio],
fieldset.danger input[type=checkbox] {
  border-color: rgb(var(--danger));
}
fieldset.danger small {
  color: rgb(var(--danger));
}
fieldset.warning input:not([type]),
fieldset.warning input[type=email],
fieldset.warning input[type=time],
fieldset.warning input[type=date],
fieldset.warning input[type=datetime-local],
fieldset.warning input[type=number],
fieldset.warning input[type=password],
fieldset.warning input[type=search],
fieldset.warning input[type=tel],
fieldset.warning input[type=text],
fieldset.warning input[type=url],
fieldset.warning textarea,
fieldset.warning select,
fieldset.warning .input,
fieldset.warning .chosen-container .chosen-choices,
.chosen-container fieldset.warning .chosen-choices,
fieldset.warning .textarea,
fieldset.warning input[type=radio],
fieldset.warning input[type=checkbox] {
  border-color: rgb(var(--warning));
}
fieldset.warning small {
  color: rgb(var(--warning));
}
fieldset.info input:not([type]),
fieldset.info input[type=email],
fieldset.info input[type=time],
fieldset.info input[type=date],
fieldset.info input[type=datetime-local],
fieldset.info input[type=number],
fieldset.info input[type=password],
fieldset.info input[type=search],
fieldset.info input[type=tel],
fieldset.info input[type=text],
fieldset.info input[type=url],
fieldset.info textarea,
fieldset.info select,
fieldset.info .input,
fieldset.info .chosen-container .chosen-choices,
.chosen-container fieldset.info .chosen-choices,
fieldset.info .textarea,
fieldset.info input[type=radio],
fieldset.info input[type=checkbox] {
  border-color: rgb(var(--info));
}
fieldset.info small {
  color: rgb(var(--info));
}
input:not([type]):read-only,
input[type=email]:read-only,
input[type=time]:read-only,
input[type=date]:read-only,
input[type=datetime-local]:read-only,
input[type=number]:read-only,
input[type=password]:read-only,
input[type=search]:read-only,
input[type=tel]:read-only,
input[type=text]:read-only,
input[type=url]:read-only,
textarea:read-only,
.input.read-only,
.chosen-container .read-only.chosen-choices,
.textarea.read-only {
  background-color: var(--body-bg);
}
.input,
.chosen-container .chosen-choices {
  display: inline-flex;
  align-items: center;
  gap: .5rem;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 3.025rem;
}
.input input:not([type]),
.chosen-container .chosen-choices input:not([type]),
.input input[type=email],
.chosen-container .chosen-choices input[type=email],
.input input[type=time],
.chosen-container .chosen-choices input[type=time],
.input input[type=date],
.chosen-container .chosen-choices input[type=date],
.input input[type=datetime-local],
.chosen-container .chosen-choices input[type=datetime-local],
.input input[type=number],
.chosen-container .chosen-choices input[type=number],
.input input[type=password],
.chosen-container .chosen-choices input[type=password],
.input input[type=search],
.chosen-container .chosen-choices input[type=search],
.input input[type=tel],
.chosen-container .chosen-choices input[type=tel],
.input input[type=text],
.chosen-container .chosen-choices input[type=text],
.input input[type=url],
.chosen-container .chosen-choices input[type=url],
.input textarea,
.chosen-container .chosen-choices textarea,
.input select,
.chosen-container .chosen-choices select,
.input .input,
.chosen-container .chosen-choices .input,
.input .chosen-container .chosen-choices,
.chosen-container .input .chosen-choices,
.chosen-container .chosen-choices .chosen-choices,
.input .textarea,
.chosen-container .chosen-choices .textarea {
  border: none;
  flex: 1;
  background: none;
  box-shadow: none;
  outline: none;
  margin: 0 -1rem;
  max-width: unset;
}
.input .fake-input,
.chosen-container .chosen-choices .fake-input {
  flex: 1;
}
.input > button:has(> .icon:only-child),
.chosen-container .chosen-choices > button:has(> .icon:only-child) {
  all: unset;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  cursor: pointer;
  min-width: 24px;
  min-height: 24px;
}
.input > button:has(> .icon:only-child):focus-visible,
.chosen-container .chosen-choices > button:has(> .icon:only-child):focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.input > button:has(> .icon:only-child) + input:not([type]),
.chosen-container .chosen-choices > button:has(> .icon:only-child) + input:not([type]),
.input > button:has(> .icon:only-child) input[type=email],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=email],
.input > button:has(> .icon:only-child) input[type=time],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=time],
.input > button:has(> .icon:only-child) input[type=date],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=date],
.input > button:has(> .icon:only-child) input[type=datetime-local],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=datetime-local],
.input > button:has(> .icon:only-child) input[type=number],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=number],
.input > button:has(> .icon:only-child) input[type=password],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=password],
.input > button:has(> .icon:only-child) input[type=search],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=search],
.input > button:has(> .icon:only-child) input[type=tel],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=tel],
.input > button:has(> .icon:only-child) input[type=text],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=text],
.input > button:has(> .icon:only-child) input[type=url],
.chosen-container .chosen-choices > button:has(> .icon:only-child) input[type=url],
.input > button:has(> .icon:only-child) textarea,
.chosen-container .chosen-choices > button:has(> .icon:only-child) textarea,
.input > button:has(> .icon:only-child) select,
.chosen-container .chosen-choices > button:has(> .icon:only-child) select,
.input > button:has(> .icon:only-child) .input,
.chosen-container .chosen-choices > button:has(> .icon:only-child) .input,
.input > button:has(> .icon:only-child) .chosen-container .chosen-choices,
.chosen-container .input > button:has(> .icon:only-child) .chosen-choices,
.chosen-container .chosen-choices > button:has(> .icon:only-child) .chosen-choices,
.input > button:has(> .icon:only-child) .textarea,
.chosen-container .chosen-choices > button:has(> .icon:only-child) .textarea {
  margin-left: 0;
}
.input.disabled input:not([type]),
.chosen-container .disabled.chosen-choices input:not([type]),
.input.disabled input[type=email],
.chosen-container .disabled.chosen-choices input[type=email],
.input.disabled input[type=time],
.chosen-container .disabled.chosen-choices input[type=time],
.input.disabled input[type=date],
.chosen-container .disabled.chosen-choices input[type=date],
.input.disabled input[type=datetime-local],
.chosen-container .disabled.chosen-choices input[type=datetime-local],
.input.disabled input[type=number],
.chosen-container .disabled.chosen-choices input[type=number],
.input.disabled input[type=password],
.chosen-container .disabled.chosen-choices input[type=password],
.input.disabled input[type=search],
.chosen-container .disabled.chosen-choices input[type=search],
.input.disabled input[type=tel],
.chosen-container .disabled.chosen-choices input[type=tel],
.input.disabled input[type=text],
.chosen-container .disabled.chosen-choices input[type=text],
.input.disabled input[type=url],
.chosen-container .disabled.chosen-choices input[type=url],
.input.disabled textarea,
.chosen-container .disabled.chosen-choices textarea,
.input.disabled select,
.chosen-container .disabled.chosen-choices select,
.input.disabled .input,
.chosen-container .disabled.chosen-choices .input,
.input.disabled .chosen-container .chosen-choices,
.chosen-container .input.disabled .chosen-choices,
.chosen-container .disabled.chosen-choices .chosen-choices,
.input.disabled .textarea,
.chosen-container .disabled.chosen-choices .textarea {
  opacity: unset;
}
.input > .pill,
.chosen-container .chosen-choices .input > .search-choice,
.chosen-container .chosen-choices > .pill,
.chosen-container .chosen-choices > .search-choice {
  flex-shrink: 0;
}
.input > .pill:first-child,
.chosen-container .chosen-choices .input > .search-choice:first-child,
.chosen-container .chosen-choices > .pill:first-child,
.chosen-container .chosen-choices > .search-choice:first-child {
  margin-left: -0.5rem;
}
.input > .pill:last-child,
.chosen-container .chosen-choices .input > .search-choice:last-child,
.chosen-container .chosen-choices > .pill:last-child,
.chosen-container .chosen-choices > .search-choice:last-child {
  margin-right: -0.5rem;
}
.input > .icon,
.chosen-container .chosen-choices > .icon {
  color: rgb(var(--color)/0.56);
}
select {
  appearance: none;
  background-image:
    linear-gradient(
      45deg,
      transparent 50%,
      currentColor 50%,
      rgb(var(--filled)) calc(50% + 2px)),
    linear-gradient(
      315deg,
      transparent 50%,
      currentColor 50%,
      rgb(var(--filled)) calc(50% + 2px));
  background-repeat: no-repeat;
  background-position: calc(100% - 1rem - .5em) center, calc(100% - 1rem) center;
  background-size: .5em .5em;
  padding-right: calc(1.5rem + 1em);
}
input[type=radio],
input[type=checkbox] {
  color: inherit;
  cursor: pointer;
  appearance: none;
  width: calc(1lh + .125rem);
  height: calc(1lh + .125rem);
  aspect-ratio: 1;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  background: rgb(var(--filled));
  flex-shrink: 0;
  font-size: 1rem;
  line-height: 1.4;
}
input[type=radio]:checked,
input[type=checkbox]:checked {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
input[type=radio] {
  border-radius: 100%;
}
input[type=radio]:checked {
  padding: .375rem;
}
input[type=radio]:checked::after {
  content: "";
  background-color: rgb(var(--color));
  border-radius: 100%;
  height: 100%;
  display: block;
}
input[type=checkbox]:not([role=switch]) {
  border-radius: .5rem;
}
input[type=checkbox]:not([role=switch]):checked::after {
  display: block;
  margin-inline: auto;
}
.radio-buttons[role=radiogroup] {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(min(15rem, 100%), 1fr));
}
input[role=switch] {
  width: calc(2*1.25em - 0.375rem);
  height: 1.25em;
  border-radius: 10rem;
  position: relative;
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: all;
}
input[role=switch]::after {
  background: currentColor;
  border-radius: 10rem;
  content: "";
  height: calc(1.25em - 0.375rem);
  width: calc(1.25em - 0.375rem);
  position: absolute;
  top: .125rem;
  left: .1875rem;
  transition-timing-function: ease-out;
  transition-duration: var(--transition-duration);
  transition-property: all;
}
input[role=switch]:checked::after {
  left: calc(100% - 1.25em + 0.1875rem);
  background-color: rgb(var(--contrast-accent));
}
input[type=file] {
  display: none;
}
input[type=range] {
  --progress: 0%;
  appearance: none;
  background: none;
  height: .3125rem;
}
input[type=range]::-webkit-slider-runnable-track {
  background:
    linear-gradient(
      to right,
      currentColor var(--progress),
      rgb(var(--color)/0.2) var(--progress));
  border-radius: .25rem;
  width: 100%;
  height: .3125rem;
  cursor: pointer;
}
input[type=range]::-moz-range-track {
  background:
    linear-gradient(
      to right,
      currentColor var(--progress),
      rgb(var(--color)/0.2) var(--progress));
  border-radius: .25rem;
  width: 100%;
  height: .3125rem;
  cursor: pointer;
}
input[type=range]::-webkit-slider-thumb {
  margin-top: calc(.5*(0.3125rem - 1em));
  appearance: none;
  border: none;
  width: 1em;
  height: 1em;
  background: rgb(var(--color));
  border-radius: 10rem;
  cursor: pointer;
}
input[type=range]::-moz-range-thumb {
  margin-top: calc(.5*(0.3125rem - 1em));
  appearance: none;
  border: none;
  width: 1em;
  height: 1em;
  background: rgb(var(--color));
  border-radius: 10rem;
  cursor: pointer;
}
input[type=search] {
  appearance: none;
}
form > section {
  display: grid;
  padding: 3rem 0;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  gap: 2rem;
}
form > section > header {
  display: grid;
  gap: .75rem;
  align-content: start;
}
form > section:not(form + form section):first-of-type {
  padding-top: 0;
  border-top: none;
}
form > section:is([role=separator] + section) {
  border-top: none;
}
@media (min-width: 1024px) {
  form > section:not(.squished form > section) {
    gap: 0 4rem;
    padding-bottom: 1rem;
    grid-template-columns: 25% 1fr;
  }
  form > section:not(.squished form > section) > * {
    margin-bottom: 2rem;
    grid-column: 2;
  }
  form > section:not(.squished form > section) > header {
    grid-column: 1/2;
    grid-row: 1/10;
  }
}
.combobox {
  position: relative;
}
.combobox input[aria-expanded=true],
.combobox .input:has(input[aria-expanded=true]),
.combobox .chosen-container .chosen-choices:has(input[aria-expanded=true]),
.chosen-container .combobox .chosen-choices:has(input[aria-expanded=true]) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.combobox datalist {
  display: block;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  width: 100%;
  overflow: auto;
  position: absolute;
  top: 100%;
  left: 0;
  border-radius: 0 0 .25rem .25rem;
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
  z-index: 20;
  padding: .5rem 0;
}
.combobox datalist option,
.combobox datalist [role=option],
.combobox datalist .option {
  padding: .5rem 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.combobox datalist option.focused,
.combobox datalist option:focus,
.combobox datalist [role=option].focused,
.combobox datalist [role=option]:focus,
.combobox datalist .option.focused,
.combobox datalist .option:focus {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.combobox datalist option img,
.combobox datalist [role=option] img,
.combobox datalist .option img {
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  height: 3rem;
  flex: 0 0 3rem;
  object-fit: cover;
}
.combobox datalist[aria-multiselectable=true] option[aria-selected=true]:after,
.combobox datalist[aria-multiselectable=true] [role=option][aria-selected=true]:after {
  color: rgb(var(--success));
  margin-left: auto;
}
.combobox datalist h3 {
  padding: .5rem 1rem;
}
.combobox datalist h3:not(:first-child) {
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  padding-top: 1rem;
  margin-top: .5rem;
}
[role=combobox] {
  cursor: pointer;
}
textarea {
  resize: vertical;
}
.color-picker {
  position: relative;
  overflow: hidden;
  padding: 1rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: 10rem;
  max-width: fit-content;
}
.color-picker > input[type=color] {
  position: absolute;
  width: 200%;
  height: 200%;
  max-width: unset;
  left: -50%;
  top: -50%;
  border: none;
  cursor: pointer;
}
[role=radio],
[role=checkbox] {
  cursor: pointer;
}
@keyframes loading {
  from {
    opacity: 1;
  }
  to {
    opacity: .3;
  }
}
.grid:not(.override),
.product-card-grid:not(.override) {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(max(min(var(--min-grid-absolute-size), 100%), var(--max-grid-relative-size) - 1rem), 1fr));
  gap: 1rem;
}
.grid:not(.override) .dummy,
.product-card-grid:not(.override) .dummy {
  padding-bottom: 100%;
}
.histogram {
  display: grid;
  gap: .75rem;
  grid-template-columns: auto 1fr auto;
}
.image-uploader {
  display: grid;
  grid-template-columns: 12.5rem 1fr;
  gap: 1.5rem;
}
.image-uploader > figure,
.image-uploader .placeholder {
  aspect-ratio: 1;
}
.image-uploader > figure {
  position: relative;
}
.image-uploader > figure > img {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-radius: .25rem;
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  width: 100%;
  height: 100%;
}
.image-uploader > figure > .remove {
  position: absolute;
  top: .5rem;
  right: .5rem;
}
.image-uploader .placeholder {
  align-items: center;
}
.link-buttons {
  display: grid;
  gap: .75rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.link-buttons > li {
  display: grid;
}
.link-buttons > li > .button {
  padding: 1rem;
  font-weight: 500;
}
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 !important;
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 20;
  width: fit-content !important;
  min-width: 20rem !important;
  max-width: 43.75rem !important;
  gap: 1rem;
  box-sizing: border-box;
}
dialog.upsell-modal {
  overflow: visible;
}
dialog::backdrop {
  background: rgba(0, 0, 0, .8);
}
dialog:not([open]) {
  display: none;
}
dialog > * {
  width: 100%;
}
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: flex;
  gap: 1rem;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
dialog > footer .button-group {
  flex-wrap: nowrap;
}
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 {
  line-height: 2.25rem;
  width: 100%;
}
nav a,
nav .link {
  text-decoration: none;
}
nav header {
  display: none;
  box-sizing: border-box;
  padding: 3.38rem 1.5rem;
}
nav header > a,
nav header > .link {
  display: block;
  width: 100%;
}
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(--violet));
}
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: rgb(var(--color));
  border-color: rgba(0, 0, 0, 0);
}
.nested-menu > [role=menubar] [role=menuitem][aria-current=false]:hover {
  border-color: inherit;
}
.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;
  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);
  color: rgb(var(--highlight));
}
@media (prefers-color-scheme: dark) {
  .nested-menu [role=menu] [role=menuitem]:hover {
    background-color: rgb(var(--accent));
    color: rgb(var(--contrast-accent));
  }
}
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu] {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.nested-menu [role=menu] [role=menuitem][aria-haspopup=menu]::after {
  margin-left: .5rem;
  flex-shrink: 0;
}
.nested-menu [role=menu] img {
  margin-top: auto;
}
.nested-menu [role=menu] footer {
  position: sticky;
  bottom: 0;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  padding: 1rem;
  gap: 1rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.nested-menu > button {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.nested-menu .backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  background-color: rgba(0, 0, 0, .8);
}
.nested-menu .backdrop .close {
  position: absolute;
  font-size: 1.25em;
  top: 1rem;
  right: 1rem;
}
.nested-menu .backdrop > [role=menu] {
  position: fixed;
  height: 100%;
  overflow-y: auto;
  width: 20rem;
  max-width: calc(100vw - (1.25em + 2rem));
  border-radius: unset;
}
.widget .overlay {
  position: fixed;
  top: 0;
  left: 0;
  box-sizing: border-box;
  height: 100vh;
  width: 100vw;
  overflow: scroll;
  background: rgba(0, 0, 0, .8);
  padding: 1rem;
}
@media (min-width: 1024px) {
  .widget .overlay {
    padding: 4rem max((100% - 71.25rem)/2, 4rem);
  }
}
.widget .overlay iframe {
  width: 100%;
  border: none;
}
.widget .overlay .close-button {
  position: fixed;
  top: .75rem;
  right: .75rem;
}
.widget [role=progressbar] {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
[role=navigation].pagination {
  display: flex;
  gap: .5rem;
  width: 100%;
  justify-content: center;
}
[role=navigation].pagination menu {
  display: none;
}
@media (min-width: 1024px) {
  [role=navigation].pagination menu {
    display: flex;
    flex-grow: 1;
    justify-content: center;
    gap: .5rem;
  }
}
.pill,
.chosen-container .chosen-choices .search-choice {
  display: inline-block;
  vertical-align: middle;
  padding: .5rem .75rem;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  border-radius: 10rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pill.small,
.chosen-container .chosen-choices .small.search-choice {
  border-radius: .25rem;
  padding: .25rem;
  font-size: .875rem;
  line-height: 1.3;
}
.pill.success,
.chosen-container .chosen-choices .success.search-choice {
  background-color: rgb(var(--success));
  --color: var(--contrast-success);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--success));
}
.pill.danger,
.chosen-container .chosen-choices .danger.search-choice {
  background-color: rgb(var(--danger));
  --color: var(--contrast-danger);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--danger));
}
.pill.warning,
.chosen-container .chosen-choices .warning.search-choice {
  background-color: rgb(var(--warning));
  --color: var(--contrast-warning);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--warning));
}
.pill.info,
.chosen-container .chosen-choices .info.search-choice {
  background-color: rgb(var(--info));
  --color: var(--contrast-info);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--info));
}
.pill.primary,
.chosen-container .chosen-choices .search-choice {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--primary));
}
.pill.black,
.chosen-container .chosen-choices .black.search-choice {
  background-color: rgb(var(--black));
  --color: var(--contrast-black);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--black));
}
.pill.accent,
.chosen-container .chosen-choices .accent.search-choice {
  background-color: rgb(var(--accent));
  --color: var(--contrast-accent);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--accent));
}
.pill.filled,
.chosen-container .chosen-choices .filled.search-choice,
.widget .overlay .pill.close-button,
.widget .overlay .chosen-container .chosen-choices .close-button.search-choice,
.chosen-container .chosen-choices .widget .overlay .close-button.search-choice {
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
  border-color: rgb(var(--filled));
}
.pill.select,
.chosen-container .chosen-choices .select.search-choice {
  position: relative;
}
.pill.select select,
.chosen-container .chosen-choices .select.search-choice select {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
.pill.dismissable,
.chosen-container .chosen-choices .dismissable.search-choice {
  cursor: pointer;
}
.pill.dismissable::before,
.chosen-container .chosen-choices .dismissable.search-choice::before {
  float: right;
  margin-left: .5rem;
}
.pill.expandable,
.chosen-container .chosen-choices .expandable.search-choice,
.pill.select,
.chosen-container .chosen-choices .select.search-choice {
  cursor: pointer;
}
.pill.expandable::before,
.chosen-container .chosen-choices .expandable.search-choice::before,
.pill.select::before,
.chosen-container .chosen-choices .select.search-choice::before {
  float: right;
  margin-left: .5rem;
}
.tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
.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 h3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (min-width: 1024px) {
  article.product-card header h3 {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
article.product-card header small {
  color: rgb(var(--color)/0.56);
  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 .carousel [role=tabpanel],
article.product .carousel .preview,
article.product .carousel .preview img {
  width: 100%;
  height: 100%;
}
article.product .carousel .preview img {
  object-fit: cover;
}
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: 480px) {
  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;
  padding-bottom: 1rem;
}
.profile > header > section {
  display: flex;
  align-items: center;
  gap: .75rem;
  padding: 1rem;
  padding-bottom: 0;
}
.profile > header > section form {
  flex: 1;
  min-width: 0;
}
.profile > header > section input[type=search] {
  width: 100%;
}
.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;
  }
  .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% - 71.25rem)/2, 4rem);
  }
}
.profile main.custom-sections > :not(:first-child) {
  border: none;
}
.profile main.custom-sections {
  scrollbar-width: none;
}
.profile main.custom-sections::-webkit-scrollbar {
  display: none;
}
@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,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22129%22%20height%3D%22128%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FFC900%22%20fill-rule%3D%22evenodd%22%20d%3D%22m18.45%2037.748-9.66-5.6c11.724-20.387%2031.76-32%2055.207-32V11.28c-19.48%200-36.482%2010.65-45.547%2026.467Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%2323A094%22%20fill-rule%3D%22evenodd%22%20d%3D%22m18.581%2090.475-9.788%205.673c-11.724-20.386-11.724-43.613%200-64l9.66%205.6C14.023%2045.478%2011.49%2054.442%2011.49%2064c0%209.65%202.582%2018.695%207.091%2026.475%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%23B23386%22%20fill-rule%3D%22evenodd%22%20d%3D%22M63.997%20116.718V128C40.55%20128%2020.514%20116.387%208.79%2096l9.724-5.636c9.08%2015.755%2026.049%2026.354%2045.483%2026.354%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%23FF90E8%22%20fill-rule%3D%22evenodd%22%20d%3D%22M109.478%2090.364%20119.202%2096c-11.724%2020.387-31.76%2032-55.207%2032v-11.282c19.434%200%2036.403-10.599%2045.483-26.355Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%2390A8ED%22%20fill-rule%3D%22evenodd%22%20d%3D%22m109.488%2037.637%209.724-5.636c11.724%2020.386%2011.724%2043.613%200%2064l-9.724-5.637c4.47-7.755%207.028-16.76%207.028-26.363%200-9.605-2.558-18.609-7.028-26.364%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%23FF7051%22%20fill-rule%3D%22evenodd%22%20d%3D%22M109.478%2037.636%20119.202%2032C107.478%2011.613%2087.442%200%2063.995%200v11.281c19.434%200%2036.403%2010.6%2045.483%2026.355%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E) 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;
}
.public-visibility-notice {
  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;
}
.public-visibility-notice.success {
  border-color: rgb(var(--success));
  background-color: rgb(var(--success)/0.2);
}
.public-visibility-notice.success::before {
  width: 1lh;
  color: rgb(var(--success));
  grid-column: -3;
}
.public-visibility-notice.danger {
  border-color: rgb(var(--danger));
  background-color: rgb(var(--danger)/0.2);
}
.public-visibility-notice.danger::before {
  width: 1lh;
  color: rgb(var(--danger));
  grid-column: -3;
}
.public-visibility-notice.warning {
  border-color: rgb(var(--warning));
  background-color: rgb(var(--warning)/0.2);
}
.public-visibility-notice.warning::before {
  width: 1lh;
  color: rgb(var(--warning));
  grid-column: -3;
}
.public-visibility-notice.info {
  border-color: rgb(var(--info));
  background-color: rgb(var(--info)/0.2);
}
.public-visibility-notice.info::before {
  width: 1lh;
  color: rgb(var(--info));
  grid-column: -3;
}
.public-visibility-notice .close {
  align-self: center;
  grid-column: 1;
}
@media (min-width: 480px) {
  .public-visibility-notice .close {
    grid-column: 2;
  }
}
.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: 480px) {
  .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 .drag-handle,
[role=tree] [role=treeitem] .drag-handle,
.rows > * .drag-handle {
  color: rgb(var(--color)/0.56);
  margin-left: -1rem;
  order: -1;
}
.rich-text .sortable-chosen.embed,
[role=tree] .sortable-chosen[role=treeitem],
.rows > .sortable-chosen,
.rich-text .sortable-drag.embed,
[role=tree] .sortable-drag[role=treeitem],
.rows > .sortable-drag {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
}
.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%;
  height: auto;
  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.56);
}
.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: 480px) {
  .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.56);
}
[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] {
  padding: .5rem .75rem;
  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: 480px) {
  .tab-buttons[role=tablist]:not(.squished .tab-buttons[role=tablist]) {
    grid-auto-flow: column;
  }
}
@media (min-width: 744px) {
  .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: 480px) {
  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);
  }
}
main > *.profile-section--full-bleed,
main > *.edit-profile-section--full-bleed {
  padding: 0;
}
main > *.profile-section--full-bleed > [role=toolbar],
main > *.edit-profile-section--full-bleed > [role=toolbar] {
  margin-left: 1rem;
}
@media (min-width: 1024px) {
  main > *.profile-section--full-bleed > [role=toolbar],
  main > *.edit-profile-section--full-bleed > [role=toolbar] {
    margin: 0;
  }
  main > *.profile-section--full-bleed > .add-section,
  main > *.edit-profile-section--full-bleed > .add-section {
    margin-right: 64px;
  }
}
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;
  }
}
.skip-to-content-link {
  position: fixed;
  left: 1rem;
  top: 1rem;
  z-index: 30;
  background: var(--body-bg);
  transform: translateY(calc(-100% - 2rem));
  transition: transform .15s ease-in-out;
}
.skip-to-content-link:focus {
  transform: translateY(0);
}
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));
}
*:where(main > :not(:first-child)) > *.profile-section--no-border {
  border-top: none;
}
main > a,
main > .link {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media print {
  main {
    overflow: initial;
  }
}
.cover-editor > header > small {
  color: rgb(var(--color)/0.56);
}
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 {
  font-family: "Pretendard Variable", sans-serif;
  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] > .drag-handle {
  visibility: hidden;
  position: absolute;
  left: 0;
  color: rgb(var(--color)/0.56);
}
main.product-content .has-sidebar .pagelist[role=tablist] [role=tab]:hover > .drag-handle {
  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;
  }
}
main.product-content > .public-visibility-notice.content-tab-publish-notice {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  column-gap: .5rem;
  padding: .75rem 1rem;
}
@media (min-width: 1024px) {
  main.product-content > .public-visibility-notice.content-tab-publish-notice {
    padding-inline: 4rem;
  }
}
main.product-content > .public-visibility-notice.content-tab-publish-notice > p {
  grid-column: 2;
  margin: 0;
}
main.product-content > .public-visibility-notice.content-tab-publish-notice .draw-underline {
  color: var(--color);
  text-decoration: underline;
  cursor: pointer;
}
main.product-content > .public-visibility-notice.info.content-tab-publish-notice {
  border: 0;
  border-radius: 0;
}
.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 {
  scrollbar-width: none;
}
.onboarding-page main::-webkit-scrollbar {
  display: none;
}
.onboarding-page main > * {
  border: 0;
}
.onboarding-page main > header {
  row-gap: 3rem;
  padding-top: 1rem;
}
@media (min-width: 1024px) {
  .onboarding-page main > header {
    row-gap: 4rem;
    padding-top: 4rem;
    padding-bottom: 0;
  }
}
.onboarding-page aside {
  display: none;
}
@media (min-width: 1024px) {
  .onboarding-page aside {
    display: grid;
    position: relative;
  }
  .onboarding-page aside > img:only-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
}
.soft-hidden {
  display: none;
}
.hidden:not(.override),
.legacy-only {
  display: none !important;
}
button[draggable=true] {
  -webkit-user-drag: element;
}
.chosen-container {
  min-width: 100%;
  position: relative;
}
.chosen-container ul {
  list-style: none;
  padding: 0;
}
.chosen-container .chosen-choices {
  flex-wrap: wrap;
  row-gap: .25rem;
  padding: .25rem .5rem;
}
.chosen-container .chosen-choices .search-field input {
  padding: 0 .5rem;
  margin: 0;
}
.chosen-container .chosen-choices .search-choice {
  margin: 0 !important;
  display: inline-flex;
}
.chosen-container .chosen-choices .search-choice span {
  text-overflow: ellipsis;
  overflow: hidden;
}
.chosen-container .chosen-choices .search-choice .search-choice-close {
  cursor: pointer;
  margin-left: .5rem;
}
.chosen-container .chosen-drop {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  border-radius: 0 0 .25rem .25rem;
  z-index: 30;
  background-color: rgb(var(--filled));
  --color: var(--contrast-filled);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.chosen-container .chosen-drop .chosen-results {
  width: 100%;
  max-height: 15.125rem;
  overflow: auto;
  scroll-behavior: auto;
}
.chosen-container .chosen-drop .chosen-results:not(:empty) {
  border: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  box-shadow: .25rem .25rem 0rem rgb(var(--color));
}
.chosen-container .chosen-drop .chosen-results .active-result {
  padding: .75rem 1rem;
  border-top: solid .0625rem rgb(var(--parent-color)/var(--border-alpha));
  cursor: pointer;
}
.chosen-container .chosen-drop .chosen-results .active-result.highlighted {
  background-color: rgb(var(--primary));
  --color: var(--contrast-primary);
  --parent-color: inherit;
  color: rgb(var(--color));
  --active-bg: rgb(var(--color)/0.1);
}
.chosen-container .chosen-drop .chosen-results .result-selected {
  display: none;
}
.chosen-container.chosen-with-drop .chosen-drop {
  display: flex;
}
.chosen-container.chosen-with-drop .chosen-choices {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.chosen-container.chosen-disabled {
  cursor: not-allowed;
  opacity: .3;
}
select[multiple].chosen-fallback {
  background-image: none;
  max-height: 12.1rem;
}
select[multiple].chosen-fallback option {
  white-space: normal;
}
.post-letter--create > .popover[open]::before {
  left: 25%;
}
.profile > header h1 p {
  margin: 0;
}
[role=tab][aria-selected=true][draggable=true]::after {
  transform: translate(-50%);
  visibility: hidden;
}
.jwplayer {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
}
@media (min-width: 1024px) {
  .profile main > *:not(.profile-section--full-bleed) {
    padding-left: max((100% - 71.25rem)/2, 4rem);
    padding-right: max((100% - 71.25rem)/2, 4rem);
  }
  .profile main > .edit-profile-section--full-bleed {
    padding: 1rem 0 0 64px;
  }
}
[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;
  }
}
