@charset "utf-8";
.sli {
  display: inline-block;
  width: 15px;
  height: 15px;
  -webkit-mask-size: 15px 15px;
  mask-size: 15px 15px;
  background-color: #333;
  margin-top: -2px;
  text-indent: -9999px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: background-color;
  transition-duration: 0.3s;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
}
.sli-stack {
  display: inline-block;
  position: relative;
}
.sli-stack .front {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.sli-stack .back {
  position: relative;
  z-index: 1;
  float: left;
}
.sli--colormode {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z'/%3E%3C/svg%3E");
}
.sli--user {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464l349.5 0c-8.9-63.3-63.3-112-129-112l-91.4 0c-65.7 0-120.1 48.7-129 112zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M304 128a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM49.3 464l349.5 0c-8.9-63.3-63.3-112-129-112l-91.4 0c-65.7 0-120.1 48.7-129 112zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3z'/%3E%3C/svg%3E");
}
.sli--user-menu {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='80' cy='104' fill='none' r='40' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='152' x2='248' y1='80' y2='80'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='152' x2='248' y1='128' y2='128'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='176' x2='248' y1='176' y2='176'/%3E%3Cpath d='M18,192a64,64,0,0,1,124,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='80' cy='104' fill='none' r='40' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='152' x2='248' y1='80' y2='80'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='152' x2='248' y1='128' y2='128'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='176' x2='248' y1='176' y2='176'/%3E%3Cpath d='M18,192a64,64,0,0,1,124,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.sli--cog {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z'/%3E%3C/svg%3E");
}
.sli--pin {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 11.586V6h2V4a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v2h2v5.586l-2.707 1.707A.996.996 0 0 0 6 14v2a1 1 0 0 0 1 1h4v3l1 2 1-2v-3h4a1 1 0 0 0 1-1v-2a.996.996 0 0 0-.293-.707L15 11.586z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 11.586V6h2V4a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v2h2v5.586l-2.707 1.707A.996.996 0 0 0 6 14v2a1 1 0 0 0 1 1h4v3l1 2 1-2v-3h4a1 1 0 0 0 1-1v-2a.996.996 0 0 0-.293-.707L15 11.586z'/%3E%3C/svg%3E");
}
.sli--bell {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='14' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='14' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z'/%3E%3C/svg%3E");
}
.sli--bell-slash {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='20' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L542.6 400c2.7-7.8 1.3-16.5-3.9-23l-14.9-18.6C495.5 322.9 480 278.8 480 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM224 150.3C243.6 117.7 279.3 96 320 96c61.9 0 112 50.1 112 112v25.4c0 32.7 6.4 64.8 18.7 94.5L224 150.3zM406.2 416l-60.9-48H168.3c21.2-32.8 34.4-70.3 38.4-109.1L160 222.1v11.4c0 45.4-15.5 89.5-43.8 124.9L101.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H406.2zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='20' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L542.6 400c2.7-7.8 1.3-16.5-3.9-23l-14.9-18.6C495.5 322.9 480 278.8 480 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM224 150.3C243.6 117.7 279.3 96 320 96c61.9 0 112 50.1 112 112v25.4c0 32.7 6.4 64.8 18.7 94.5L224 150.3zM406.2 416l-60.9-48H168.3c21.2-32.8 34.4-70.3 38.4-109.1L160 222.1v11.4c0 45.4-15.5 89.5-43.8 124.9L101.3 377c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6H406.2zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z'/%3E%3C/svg%3E");
}
.sli--comment {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM144 272a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm80 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M168.2 384.9c-15-5.4-31.7-3.1-44.6 6.4c-8.2 6-22.3 14.8-39.4 22.7c5.6-14.7 9.9-31.3 11.3-49.4c1-12.9-3.3-25.7-11.8-35.5C60.4 302.8 48 272 48 240c0-79.5 83.3-160 208-160s208 80.5 208 160s-83.3 160-208 160c-31.6 0-61.3-5.5-87.8-15.1zM26.3 423.8c-1.6 2.7-3.3 5.4-5.1 8.1l-.3 .5c-1.6 2.3-3.2 4.6-4.8 6.9c-3.5 4.7-7.3 9.3-11.3 13.5c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c5.1 0 10.2-.3 15.3-.8l.7-.1c4.4-.5 8.8-1.1 13.2-1.9c.8-.1 1.6-.3 2.4-.5c17.8-3.5 34.9-9.5 50.1-16.1c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9zM144 272a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm80 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z'/%3E%3C/svg%3E");
  transform: scale(-1,1);
}
.sli--message {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--scrap {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'%3E%3C/path%3E%3C/svg%3E");
}
.sli--mention {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='4'%3E%3C/circle%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='4'%3E%3C/circle%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94'%3E%3C/path%3E%3C/svg%3E");
}
.sli--pen {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z'/%3E%3C/svg%3E");
}
.sli--sort {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cpolyline fill='none' points='144 168 184 208 224 168' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='184' x2='184' y1='112' y2='208'/%3E%3Cline stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='48' x2='120' y1='128' y2='128'/%3E%3Cline stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='48' x2='184' y1='64' y2='64'/%3E%3Cline stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='48' x2='104' y1='192' y2='192'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cpolyline fill='none' points='144 168 184 208 224 168' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='184' x2='184' y1='112' y2='208'/%3E%3Cline stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='48' x2='120' y1='128' y2='128'/%3E%3Cline stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='48' x2='184' y1='64' y2='64'/%3E%3Cline stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='48' x2='104' y1='192' y2='192'/%3E%3C/svg%3E");
}
.sli--filter {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'%3E%3C/polygon%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'%3E%3C/polygon%3E%3C/svg%3E");
}
.sli--skin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18'%3E%3C/path%3E%3C/svg%3E");
}
.sli--clock {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--paperclip {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cpath d='M78,144H190a16,16,0,0,0,0-32H46c-17.2,0-31.2,14.3-31.2,32s14,32,31.2,32H192a48,48,0,0,0,0-96H80' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cpath d='M78,144H190a16,16,0,0,0,0-32H46c-17.2,0-31.2,14.3-31.2,32s14,32,31.2,32H192a48,48,0,0,0,0-96H80' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.sli--vote-up {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z'/%3E%3C/svg%3E");
}
.sli--vote-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");
}
.sli--bars {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='21' y2='12'%3E%3C/line%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='18' x2='21' y2='18'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='21' y2='12'%3E%3C/line%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='18' x2='21' y2='18'%3E%3C/line%3E%3C/svg%3E");
}
.sli--share {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8'%3E%3C/path%3E%3Cpolyline points='16 6 12 2 8 6'%3E%3C/polyline%3E%3Cline x1='12' y1='2' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8'%3E%3C/path%3E%3Cpolyline points='16 6 12 2 8 6'%3E%3C/polyline%3E%3Cline x1='12' y1='2' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");
}
.sli--copy {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3'%3E%3C/path%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3'%3E%3C/path%3E%3Cline x1='8' y1='12' x2='16' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
.sli--edit {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E");
}
.sli--trash {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cline x1='10' y1='11' x2='10' y2='17'%3E%3C/line%3E%3Cline x1='14' y1='11' x2='14' y2='17'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'%3E%3C/polyline%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cline x1='10' y1='11' x2='10' y2='17'%3E%3C/line%3E%3Cline x1='14' y1='11' x2='14' y2='17'%3E%3C/line%3E%3C/svg%3E");
}
.sli--writer {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'%3E%3C/path%3E%3Cpath d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'%3E%3C/path%3E%3Cpath d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'%3E%3C/path%3E%3C/svg%3E");
}
.sli--help {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'%3E%3C/path%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'%3E%3C/path%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E");
}
.sli--file {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'%3E%3C/path%3E%3C/svg%3E");
}
.sli--file-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E");
}
.sli--fire {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z'/%3E%3C/svg%3E");
}
.sli--youtube {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg height='100%25' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;' version='1.1' viewBox='0 0 512 512' width='100%25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:serif='http://www.serif.com/' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M501.303,132.765c-5.887,-22.03 -23.235,-39.377 -45.265,-45.265c-39.932,-10.7 -200.038,-10.7 -200.038,-10.7c0,0 -160.107,0 -200.039,10.7c-22.026,5.888 -39.377,23.235 -45.264,45.265c-10.697,39.928 -10.697,123.238 -10.697,123.238c0,0 0,83.308 10.697,123.232c5.887,22.03 23.238,39.382 45.264,45.269c39.932,10.696 200.039,10.696 200.039,10.696c0,0 160.106,0 200.038,-10.696c22.03,-5.887 39.378,-23.239 45.265,-45.269c10.696,-39.924 10.696,-123.232 10.696,-123.232c0,0 0,-83.31 -10.696,-123.238Zm-296.506,200.039l0,-153.603l133.019,76.802l-133.019,76.801Z' style='fill-rule:nonzero;'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg height='100%25' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;' version='1.1' viewBox='0 0 512 512' width='100%25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:serif='http://www.serif.com/' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M501.303,132.765c-5.887,-22.03 -23.235,-39.377 -45.265,-45.265c-39.932,-10.7 -200.038,-10.7 -200.038,-10.7c0,0 -160.107,0 -200.039,10.7c-22.026,5.888 -39.377,23.235 -45.264,45.265c-10.697,39.928 -10.697,123.238 -10.697,123.238c0,0 0,83.308 10.697,123.232c5.887,22.03 23.238,39.382 45.264,45.269c39.932,10.696 200.039,10.696 200.039,10.696c0,0 160.106,0 200.038,-10.696c22.03,-5.887 39.378,-23.239 45.265,-45.269c10.696,-39.924 10.696,-123.232 10.696,-123.232c0,0 0,-83.31 -10.696,-123.238Zm-296.506,200.039l0,-153.603l133.019,76.802l-133.019,76.801Z' style='fill-rule:nonzero;'/%3E%3C/svg%3E");
}
.sli--no-thumb {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19,10a1,1,0,0,0-1,1v3.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V11A1,1,0,0,0,19,10ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22ZM20.41,5l1.3-1.29a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L19,3.59,17.71,2.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L17.59,5l-1.3,1.3a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0L19,6.42l1.29,1.29a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41Z' fill='currentColor'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19,10a1,1,0,0,0-1,1v3.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V11A1,1,0,0,0,19,10ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22ZM20.41,5l1.3-1.29a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L19,3.59,17.71,2.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L17.59,5l-1.3,1.3a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0L19,6.42l1.29,1.29a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41Z' fill='currentColor'/%3E%3C/svg%3E");
}
.sli--asterisk {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M192 32c17.7 0 32 14.3 32 32l0 135.5 111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5 224 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-135.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5 160 64c0-17.7 14.3-32 32-32z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M192 32c17.7 0 32 14.3 32 32l0 135.5 111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5 224 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-135.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5 160 64c0-17.7 14.3-32 32-32z'/%3E%3C/svg%3E");
}
.sli--save {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M48 96l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-245.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9c12 12 18.7 28.3 18.7 45.3L448 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l245.5 0c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8L320 184c0 13.3-10.7 24-24 24l-192 0c-13.3 0-24-10.7-24-24L80 80 64 80c-8.8 0-16 7.2-16 16zm80-16l0 80 144 0 0-80L128 80zm32 240a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M48 96l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-245.5c0-4.2-1.7-8.3-4.7-11.3l33.9-33.9c12 12 18.7 28.3 18.7 45.3L448 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l245.5 0c17 0 33.3 6.7 45.3 18.7l74.5 74.5-33.9 33.9L320.8 84.7c-.3-.3-.5-.5-.8-.8L320 184c0 13.3-10.7 24-24 24l-192 0c-13.3 0-24-10.7-24-24L80 80 64 80c-8.8 0-16 7.2-16 16zm80-16l0 80 144 0 0-80L128 80zm32 240a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z'/%3E%3C/svg%3E");
}
.sli--ban {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='4.93' y1='4.93' x2='19.07' y2='19.07'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='4.93' y1='4.93' x2='19.07' y2='19.07'%3E%3C/line%3E%3C/svg%3E");
}
.sli--key {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4'%3E%3C/path%3E%3C/svg%3E");
}
.sli--back {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='11 17 6 12 11 7'%3E%3C/polyline%3E%3Cpolyline points='18 17 13 12 18 7'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='11 17 6 12 11 7'%3E%3C/polyline%3E%3Cpolyline points='18 17 13 12 18 7'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--top {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='17 11 12 6 7 11'%3E%3C/polyline%3E%3Cpolyline points='17 18 12 13 7 18'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='17 11 12 6 7 11'%3E%3C/polyline%3E%3Cpolyline points='17 18 12 13 7 18'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--archive {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='21 8 21 21 3 21 3 8'%3E%3C/polyline%3E%3Crect x='1' y='3' width='22' height='5'%3E%3C/rect%3E%3Cline x1='10' y1='12' x2='14' y2='12'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='21 8 21 21 3 21 3 8'%3E%3C/polyline%3E%3Crect x='1' y='3' width='22' height='5'%3E%3C/rect%3E%3Cline x1='10' y1='12' x2='14' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
.sli--plus {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
.sli--logout {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'%3E%3C/path%3E%3Cpolyline points='16 17 21 12 16 7'%3E%3C/polyline%3E%3Cline x1='21' y1='12' x2='9' y2='12'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'%3E%3C/path%3E%3Cpolyline points='16 17 21 12 16 7'%3E%3C/polyline%3E%3Cline x1='21' y1='12' x2='9' y2='12'%3E%3C/line%3E%3C/svg%3E");
}
.sli--leave {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288l21.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352L32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l69.6 0c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288l21.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352L32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l69.6 0c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z'/%3E%3C/svg%3E");
}
.sli--at {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='4'%3E%3C/circle%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='4'%3E%3C/circle%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94'%3E%3C/path%3E%3C/svg%3E");
}
.sli--quote {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z'/%3E%3C/svg%3E");
}
.sli--notice {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='11 5 6 9 2 9 2 15 6 15 11 19 11 5'%3E%3C/polygon%3E%3Cpath d='M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='11 5 6 9 2 9 2 15 6 15 11 19 11 5'%3E%3C/polygon%3E%3Cpath d='M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07'%3E%3C/path%3E%3C/svg%3E");
}
.sli--rotate {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M48.5 224L40 224c-13.3 0-24-10.7-24-24L16 72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8L48.5 224z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M48.5 224L40 224c-13.3 0-24-10.7-24-24L16 72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8L48.5 224z'/%3E%3C/svg%3E");
}
.sli--wand {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z'/%3E%3C/svg%3E");
}
.sli--medal {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0L133.9 0c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0L487.4 0C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0L133.9 0c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0L487.4 0C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z'/%3E%3C/svg%3E");
}
.sli--circle-question {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm169.8-90.7c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm169.8-90.7c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z'/%3E%3C/svg%3E");
}
.sli--heart {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z'/%3E%3C/svg%3E");
}
.sli--heart-line {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8l0-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5l0 3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1s0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5l0 3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2l0-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8l0-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5l0 3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1s0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5l0 3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2l0-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
.sli--search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");
}
.sli--search-plus {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg data-name='Layer 1' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20,17.57a4.3,4.3,0,1,0-3.67,2.06A4.37,4.37,0,0,0,18.57,19l1.72,1.73a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM18,17a2.37,2.37,0,0,1-3.27,0,2.32,2.32,0,0,1,0-3.27,2.31,2.31,0,0,1,3.27,0A2.32,2.32,0,0,1,18,17ZM19,3H5A3,3,0,0,0,2,6v9a3,3,0,0,0,3,3H9a1,1,0,0,0,0-2H5a1,1,0,0,1-1-1V9H20v1a1,1,0,0,0,2,0V6A3,3,0,0,0,19,3Zm1,4H4V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1ZM10,11H7a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Z' fill='currentColor'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg data-name='Layer 1' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20,17.57a4.3,4.3,0,1,0-3.67,2.06A4.37,4.37,0,0,0,18.57,19l1.72,1.73a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM18,17a2.37,2.37,0,0,1-3.27,0,2.32,2.32,0,0,1,0-3.27,2.31,2.31,0,0,1,3.27,0A2.32,2.32,0,0,1,18,17ZM19,3H5A3,3,0,0,0,2,6v9a3,3,0,0,0,3,3H9a1,1,0,0,0,0-2H5a1,1,0,0,1-1-1V9H20v1a1,1,0,0,0,2,0V6A3,3,0,0,0,19,3Zm1,4H4V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1ZM10,11H7a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Z' fill='currentColor'/%3E%3C/svg%3E");
}
.sli--tool {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='none' fill='currentColor' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='none' fill='currentColor' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'%3E%3C/path%3E%3C/svg%3E");
}
.sli--tool-line {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'%3E%3C/path%3E%3C/svg%3E");
}
.sli--eye {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");
}
.sli--eye-slash {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='20' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zm51.3 163.3l-41.9-33C378.8 425.4 350.7 432 320 432c-65.2 0-118.8-29.6-159.9-67.7C121.6 328.5 95 286 81.4 256c8.3-18.4 21.5-41.5 39.4-64.8L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5zm-88-69.3L302 334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2 2.8-.3 5.6-.3 8.5c0 70.7 57.3 128 128 128c13.3 0 26.1-2 38.2-5.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='20' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zm51.3 163.3l-41.9-33C378.8 425.4 350.7 432 320 432c-65.2 0-118.8-29.6-159.9-67.7C121.6 328.5 95 286 81.4 256c8.3-18.4 21.5-41.5 39.4-64.8L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5zm-88-69.3L302 334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2 2.8-.3 5.6-.3 8.5c0 70.7 57.3 128 128 128c13.3 0 26.1-2 38.2-5.8z'/%3E%3C/svg%3E");
}
.sli--folder {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M0 96C0 60.7 28.7 32 64 32l132.1 0c19.1 0 37.4 7.6 50.9 21.1L289.9 96 448 96c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-256c0-8.8-7.2-16-16-16l-161.4 0c-10.6 0-20.8-4.2-28.3-11.7L213.1 87c-4.5-4.5-10.6-7-17-7L64 80z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M0 96C0 60.7 28.7 32 64 32l132.1 0c19.1 0 37.4 7.6 50.9 21.1L289.9 96 448 96c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-256c0-8.8-7.2-16-16-16l-161.4 0c-10.6 0-20.8-4.2-28.3-11.7L213.1 87c-4.5-4.5-10.6-7-17-7L64 80z'/%3E%3C/svg%3E");
}
.sli--folder-close {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M251.7 127.6s0 0 0 0c10.5 10.5 24.7 16.4 39.6 16.4L448 144c8.8 0 16 7.2 16 16l0 32L48 192l0-96c0-8.8 7.2-16 16-16l133.5 0c4.2 0 8.3 1.7 11.3 4.7l33.9-33.9L208.8 84.7l42.9 42.9zM48 240l416 0 0 176c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-176zM285.7 93.7L242.7 50.7c-12-12-28.3-18.7-45.3-18.7L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.3 96c-2.1 0-4.2-.8-5.7-2.3z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M251.7 127.6s0 0 0 0c10.5 10.5 24.7 16.4 39.6 16.4L448 144c8.8 0 16 7.2 16 16l0 32L48 192l0-96c0-8.8 7.2-16 16-16l133.5 0c4.2 0 8.3 1.7 11.3 4.7l33.9-33.9L208.8 84.7l42.9 42.9zM48 240l416 0 0 176c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-176zM285.7 93.7L242.7 50.7c-12-12-28.3-18.7-45.3-18.7L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L291.3 96c-2.1 0-4.2-.8-5.7-2.3z'/%3E%3C/svg%3E");
}
.sli--folder-open {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M384 480l48 0c11.4 0 21.9-6 27.6-15.9l112-192c5.8-9.9 5.8-22.1 .1-32.1S555.5 224 544 224l-400 0c-11.4 0-21.9 6-27.6 15.9L48 357.1 48 96c0-8.8 7.2-16 16-16l117.5 0c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c21 21 49.5 32.8 79.2 32.8L416 144c8.8 0 16 7.2 16 16l0 32 48 0 0-32c0-35.3-28.7-64-64-64L298.5 96c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l23.7 0L384 480z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M384 480l48 0c11.4 0 21.9-6 27.6-15.9l112-192c5.8-9.9 5.8-22.1 .1-32.1S555.5 224 544 224l-400 0c-11.4 0-21.9 6-27.6 15.9L48 357.1 48 96c0-8.8 7.2-16 16-16l117.5 0c4.2 0 8.3 1.7 11.3 4.7l26.5 26.5c21 21 49.5 32.8 79.2 32.8L416 144c8.8 0 16 7.2 16 16l0 32 48 0 0-32c0-35.3-28.7-64-64-64L298.5 96c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l23.7 0L384 480z'/%3E%3C/svg%3E");
}
.sli--folder-plus {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19,19 L19,17 L21,17 L21,19 L23,19 L23,21 L21,21 L21,23 L19,23 L19,21 L17,21 L17,19 L19,19 Z M3,9 L21,9 L21,7 L11.994646,6.99998567 C11.2764915,6.99614058 10.8086916,6.65990923 10.3058322,6.03654146 C10.2364281,5.95050497 10.0158737,5.66440398 9.98159778,5.62115916 C9.60702158,5.14856811 9.38424442,5 9,5 L3,5 L3,9 Z M21,11 L3,11 L3,19 L14,19 L14,21 L3,21 C1.8954305,21 1,20.1045695 1,19 L1,5 C1,3.8954305 1.8954305,3 3,3 L9,3 C10.1200023,3 10.832939,3.47545118 11.5489764,4.37885309 C11.5967547,4.43913352 11.8100999,4.71588275 11.8624831,4.78081945 C12.019726,4.97574495 12.0517795,4.99972956 12.0017863,5 L21,5 C22.1045695,5 23,5.8954305 23,7 L23,15 L21,15 L21,11 Z' fill-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19,19 L19,17 L21,17 L21,19 L23,19 L23,21 L21,21 L21,23 L19,23 L19,21 L17,21 L17,19 L19,19 Z M3,9 L21,9 L21,7 L11.994646,6.99998567 C11.2764915,6.99614058 10.8086916,6.65990923 10.3058322,6.03654146 C10.2364281,5.95050497 10.0158737,5.66440398 9.98159778,5.62115916 C9.60702158,5.14856811 9.38424442,5 9,5 L3,5 L3,9 Z M21,11 L3,11 L3,19 L14,19 L14,21 L3,21 C1.8954305,21 1,20.1045695 1,19 L1,5 C1,3.8954305 1.8954305,3 3,3 L9,3 C10.1200023,3 10.832939,3.47545118 11.5489764,4.37885309 C11.5967547,4.43913352 11.8100999,4.71588275 11.8624831,4.78081945 C12.019726,4.97574495 12.0517795,4.99972956 12.0017863,5 L21,5 C22.1045695,5 23,5.8954305 23,7 L23,15 L21,15 L21,11 Z' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.sli--face-flown {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M16 16s-1.5-2-4-2-4 2-4 2'%3E%3C/path%3E%3Cline x1='9' y1='9' x2='9.01' y2='9'%3E%3C/line%3E%3Cline x1='15' y1='9' x2='15.01' y2='9'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M16 16s-1.5-2-4-2-4 2-4 2'%3E%3C/path%3E%3Cline x1='9' y1='9' x2='9.01' y2='9'%3E%3C/line%3E%3Cline x1='15' y1='9' x2='15.01' y2='9'%3E%3C/line%3E%3C/svg%3E");
}
.sli--face-smile {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M8 14s1.5 2 4 2 4-2 4-2'%3E%3C/path%3E%3Cline x1='9' y1='9' x2='9.01' y2='9'%3E%3C/line%3E%3Cline x1='15' y1='9' x2='15.01' y2='9'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M8 14s1.5 2 4 2 4-2 4-2'%3E%3C/path%3E%3Cline x1='9' y1='9' x2='9.01' y2='9'%3E%3C/line%3E%3Cline x1='15' y1='9' x2='15.01' y2='9'%3E%3C/line%3E%3C/svg%3E");
}
.sli--heart {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z'/%3E%3C/svg%3E");
}
.sli--heart-line {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8l0-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5l0 3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1s0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5l0 3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2l0-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8l0-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5l0 3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1s0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5l0 3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2l0-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
.sli--rating {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");
}
.sli--rating-half {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8 288 0zM429.9 512c1.1 .1 2.1 .1 3.2 0l-3.2 0z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8 288 0zM429.9 512c1.1 .1 2.1 .1 3.2 0l-3.2 0z'/%3E%3C/svg%3E");
}
.sli--check {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--check-thin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--square {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M384 80c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M384 80c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l320 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z'/%3E%3C/svg%3E");
}
.sli--square-check {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 80c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-320c0-8.8-7.2-16-16-16L64 80zM0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");
}
.sli--circle {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='20px' version='1.1' viewBox='0 0 20 20' width='20px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle/%3E%3Cdesc/%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' id='Page-1' stroke='none' stroke-width='1'%3E%3Cg fill='%23000000' id='Core' transform='translate(-170.000000, -86.000000)'%3E%3Cg id='check-circle-outline-blank' transform='translate(170.000000, 86.000000)'%3E%3Cpath d='M10,0 C4.5,0 0,4.5 0,10 C0,15.5 4.5,20 10,20 C15.5,20 20,15.5 20,10 C20,4.5 15.5,0 10,0 L10,0 Z M10,18 C5.6,18 2,14.4 2,10 C2,5.6 5.6,2 10,2 C14.4,2 18,5.6 18,10 C18,14.4 14.4,18 10,18 L10,18 Z' id='Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='20px' version='1.1' viewBox='0 0 20 20' width='20px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle/%3E%3Cdesc/%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' id='Page-1' stroke='none' stroke-width='1'%3E%3Cg fill='%23000000' id='Core' transform='translate(-170.000000, -86.000000)'%3E%3Cg id='check-circle-outline-blank' transform='translate(170.000000, 86.000000)'%3E%3Cpath d='M10,0 C4.5,0 0,4.5 0,10 C0,15.5 4.5,20 10,20 C15.5,20 20,15.5 20,10 C20,4.5 15.5,0 10,0 L10,0 Z M10,18 C5.6,18 2,14.4 2,10 C2,5.6 5.6,2 10,2 C14.4,2 18,5.6 18,10 C18,14.4 14.4,18 10,18 L10,18 Z' id='Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.sli--circle-check {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='20px' version='1.1' viewBox='0 0 20 20' width='20px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle/%3E%3Cdesc/%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' id='Page-1' stroke='none' stroke-width='1'%3E%3Cg fill='%23000000' id='Core' transform='translate(-128.000000, -86.000000)'%3E%3Cg id='check-circle-outline' transform='translate(128.000000, 86.000000)'%3E%3Cpath d='M5.9,8.1 L4.5,9.5 L9,14 L19,4 L17.6,2.6 L9,11.2 L5.9,8.1 L5.9,8.1 Z M18,10 C18,14.4 14.4,18 10,18 C5.6,18 2,14.4 2,10 C2,5.6 5.6,2 10,2 C10.8,2 11.5,2.1 12.2,2.3 L13.8,0.7 C12.6,0.3 11.3,0 10,0 C4.5,0 0,4.5 0,10 C0,15.5 4.5,20 10,20 C15.5,20 20,15.5 20,10 L18,10 L18,10 Z' id='Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='20px' version='1.1' viewBox='0 0 20 20' width='20px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle/%3E%3Cdesc/%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' id='Page-1' stroke='none' stroke-width='1'%3E%3Cg fill='%23000000' id='Core' transform='translate(-128.000000, -86.000000)'%3E%3Cg id='check-circle-outline' transform='translate(128.000000, 86.000000)'%3E%3Cpath d='M5.9,8.1 L4.5,9.5 L9,14 L19,4 L17.6,2.6 L9,11.2 L5.9,8.1 L5.9,8.1 Z M18,10 C18,14.4 14.4,18 10,18 C5.6,18 2,14.4 2,10 C2,5.6 5.6,2 10,2 C10.8,2 11.5,2.1 12.2,2.3 L13.8,0.7 C12.6,0.3 11.3,0 10,0 C4.5,0 0,4.5 0,10 C0,15.5 4.5,20 10,20 C15.5,20 20,15.5 20,10 L18,10 L18,10 Z' id='Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.sli--xmark {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");
}
.sli--xmark-thin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='currentColor'%3E%3Cpath class='path1' d='M548.203 537.6l289.099-289.098c9.998-9.998 9.998-26.206 0-36.205-9.997-9.997-26.206-9.997-36.203 0l-289.099 289.099-289.098-289.099c-9.998-9.997-26.206-9.997-36.205 0-9.997 9.998-9.997 26.206 0 36.205l289.099 289.098-289.099 289.099c-9.997 9.997-9.997 26.206 0 36.203 5 4.998 11.55 7.498 18.102 7.498s13.102-2.499 18.102-7.499l289.098-289.098 289.099 289.099c4.998 4.998 11.549 7.498 18.101 7.498s13.102-2.499 18.101-7.499c9.998-9.997 9.998-26.206 0-36.203l-289.098-289.098z'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='currentColor'%3E%3Cpath class='path1' d='M548.203 537.6l289.099-289.098c9.998-9.998 9.998-26.206 0-36.205-9.997-9.997-26.206-9.997-36.203 0l-289.099 289.099-289.098-289.099c-9.998-9.997-26.206-9.997-36.205 0-9.997 9.998-9.997 26.206 0 36.205l289.099 289.098-289.099 289.099c-9.997 9.997-9.997 26.206 0 36.203 5 4.998 11.55 7.498 18.102 7.498s13.102-2.499 18.102-7.499l289.098-289.098 289.099 289.099c4.998 4.998 11.549 7.498 18.101 7.498s13.102-2.499 18.101-7.499c9.998-9.997 9.998-26.206 0-36.203l-289.098-289.098z'%3E%3C/path%3E%3C/svg%3E");
}
.sli--toggle-off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128l-192 0c-70.7 0-128-57.3-128-128s57.3-128 128-128l192 0zM576 256c0-106-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128l-192 0c-70.7 0-128-57.3-128-128s57.3-128 128-128l192 0zM576 256c0-106-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z'/%3E%3C/svg%3E");
}
.sli--toggle-on {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192s-86-192-192-192L192 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192s-86-192-192-192L192 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z'/%3E%3C/svg%3E");
}
.sli--lock {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E");
}
.sli--unlock {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 9.9-1'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 9.9-1'%3E%3C/path%3E%3C/svg%3E");
}
.sli--dots-hor {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='1' fill='currentColor' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'%3E%3C/circle%3E%3Ccircle cx='19' cy='12' r='1'%3E%3C/circle%3E%3Ccircle cx='5' cy='12' r='1'%3E%3C/circle%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='1' fill='currentColor' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'%3E%3C/circle%3E%3Ccircle cx='19' cy='12' r='1'%3E%3C/circle%3E%3Ccircle cx='5' cy='12' r='1'%3E%3C/circle%3E%3C/svg%3E");
}
.sli--dots-ver {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='1' fill='currenColor' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='1'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='1'%3E%3C/circle%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='1' fill='currenColor' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='1'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='1'%3E%3C/circle%3E%3C/svg%3E");
}
.sli--angle-up {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--angle-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--angle-left {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--angle-right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--angle-left-thin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--angle-right-thin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--arrow-up {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='19' x2='12' y2='5'%3E%3C/line%3E%3Cpolyline points='5 12 12 5 19 12'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='19' x2='12' y2='5'%3E%3C/line%3E%3Cpolyline points='5 12 12 5 19 12'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--arrow-down {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cpolyline points='19 12 12 19 5 12'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cpolyline points='19 12 12 19 5 12'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--arrow-left {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='19' y1='12' x2='5' y2='12'%3E%3C/line%3E%3Cpolyline points='12 19 5 12 12 5'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='19' y1='12' x2='5' y2='12'%3E%3C/line%3E%3Cpolyline points='12 19 5 12 12 5'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--arrow-right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");
}
.sli--arrow-reply {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='15 10 20 15 15 20'%3E%3C/polyline%3E%3Cpath d='M4 4v7a4 4 0 0 0 4 4h12'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='15 10 20 15 15 20'%3E%3C/polyline%3E%3Cpath d='M4 4v7a4 4 0 0 0 4 4h12'%3E%3C/path%3E%3C/svg%3E");
}
.sli--arrow-left-bold {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='14' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='14' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E");
}
.sli--external-link {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'%3E%3C/path%3E%3Cpolyline points='15 3 21 3 21 9'%3E%3C/polyline%3E%3Cline x1='10' y1='14' x2='21' y2='3'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'%3E%3C/path%3E%3Cpolyline points='15 3 21 3 21 9'%3E%3C/polyline%3E%3Cline x1='10' y1='14' x2='21' y2='3'%3E%3C/line%3E%3C/svg%3E");
}
.sli--list-table {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cpath d='M32,56H224a0,0,0,0,1,0,0V192a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V56A0,0,0,0,1,32,56Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='32' x2='224' y1='104' y2='104'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='32' x2='224' y1='152' y2='152'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='88' x2='88' y1='104' y2='200'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cpath d='M32,56H224a0,0,0,0,1,0,0V192a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V56A0,0,0,0,1,32,56Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='32' x2='224' y1='104' y2='104'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='32' x2='224' y1='152' y2='152'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='88' x2='88' y1='104' y2='200'/%3E%3C/svg%3E");
}
.sli--list-default {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='88' x2='216' y1='64' y2='64'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='88' x2='216' y1='128' y2='128'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='88' x2='216' y1='192' y2='192'/%3E%3Ccircle cx='44' cy='64' r='12'/%3E%3Ccircle cx='44' cy='128' r='12'/%3E%3Ccircle cx='44' cy='192' r='12'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='88' x2='216' y1='64' y2='64'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='88' x2='216' y1='128' y2='128'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='88' x2='216' y1='192' y2='192'/%3E%3Ccircle cx='44' cy='64' r='12'/%3E%3Ccircle cx='44' cy='128' r='12'/%3E%3Ccircle cx='44' cy='192' r='12'/%3E%3C/svg%3E");
}
.sli--list-gallery {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='128' fill='none' r='40' stroke='%23000' stroke-miterlimit='10' stroke-width='16'/%3E%3Crect fill='none' height='184' rx='48' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' width='184' x='36' y='36'/%3E%3Ccircle cx='180' cy='76' r='12'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='128' fill='none' r='40' stroke='%23000' stroke-miterlimit='10' stroke-width='16'/%3E%3Crect fill='none' height='184' rx='48' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' width='184' x='36' y='36'/%3E%3Ccircle cx='180' cy='76' r='12'/%3E%3C/svg%3E");
}
.sli--list-webzine {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='96' x2='176' y1='112' y2='112'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='96' x2='176' y1='144' y2='144'/%3E%3Cpath d='M32,200a16,16,0,0,0,16-16V64a8,8,0,0,1,8-8H216a8,8,0,0,1,8,8V184a16,16,0,0,1-16,16Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M32,200a16,16,0,0,1-16-16h0V88' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='96' x2='176' y1='112' y2='112'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='96' x2='176' y1='144' y2='144'/%3E%3Cpath d='M32,200a16,16,0,0,0,16-16V64a8,8,0,0,1,8-8H216a8,8,0,0,1,8,8V184a16,16,0,0,1-16,16Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M32,200a16,16,0,0,1-16-16h0V88' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.sli--user-signup {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='120' fill='none' r='40' stroke='%23000' stroke-miterlimit='10' stroke-width='16'/%3E%3Cpath d='M63.8,199.4a72,72,0,0,1,128.4,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='176' x2='224' y1='56' y2='56'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='200' x2='200' y1='32' y2='80'/%3E%3Cpath d='M222.8,112.9A93.3,93.3,0,0,1,224,128a96,96,0,1,1-96-96,93.3,93.3,0,0,1,15.1,1.2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='120' fill='none' r='40' stroke='%23000' stroke-miterlimit='10' stroke-width='16'/%3E%3Cpath d='M63.8,199.4a72,72,0,0,1,128.4,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='176' x2='224' y1='56' y2='56'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='200' x2='200' y1='32' y2='80'/%3E%3Cpath d='M222.8,112.9A93.3,93.3,0,0,1,224,128a96,96,0,1,1-96-96,93.3,93.3,0,0,1,15.1,1.2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.sli--user-modify {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='120' fill='none' r='40' stroke='%23000' stroke-miterlimit='10' stroke-width='16'/%3E%3Cpath d='M63.8,199.4a72,72,0,0,1,128.4,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Ccircle cx='200' cy='56' fill='none' r='16' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='200' x2='200' y1='40' y2='28'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='186.1' x2='175.8' y1='48' y2='42'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='186.1' x2='175.8' y1='64' y2='70'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='200' x2='200' y1='72' y2='84'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='213.9' x2='224.2' y1='64' y2='70'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='213.9' x2='224.2' y1='48' y2='42'/%3E%3Cpath d='M223.3,116.5A87.7,87.7,0,0,1,224,128a96,96,0,1,1-96-96,87,87,0,0,1,8.9.4' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='120' fill='none' r='40' stroke='%23000' stroke-miterlimit='10' stroke-width='16'/%3E%3Cpath d='M63.8,199.4a72,72,0,0,1,128.4,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Ccircle cx='200' cy='56' fill='none' r='16' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='200' x2='200' y1='40' y2='28'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='186.1' x2='175.8' y1='48' y2='42'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='186.1' x2='175.8' y1='64' y2='70'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='200' x2='200' y1='72' y2='84'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='213.9' x2='224.2' y1='64' y2='70'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='213.9' x2='224.2' y1='48' y2='42'/%3E%3Cpath d='M223.3,116.5A87.7,87.7,0,0,1,224,128a96,96,0,1,1-96-96,87,87,0,0,1,8.9.4' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.sli--user-friend {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke-width='1.5' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 16V8C3 5.23858 5.23858 3 8 3H16C18.7614 3 21 5.23858 21 8V16C21 18.7614 18.7614 21 16 21H8C5.23858 21 3 18.7614 3 16Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M16.5 14.5C16.5 14.5 15 16.5 12 16.5C9 16.5 7.5 14.5 7.5 14.5' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 10C8.22386 10 8 9.77614 8 9.5C8 9.22386 8.22386 9 8.5 9C8.77614 9 9 9.22386 9 9.5C9 9.77614 8.77614 10 8.5 10Z' fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 10C15.2239 10 15 9.77614 15 9.5C15 9.22386 15.2239 9 15.5 9C15.7761 9 16 9.22386 16 9.5C16 9.77614 15.7761 10 15.5 10Z' fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke-width='1.5' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 16V8C3 5.23858 5.23858 3 8 3H16C18.7614 3 21 5.23858 21 8V16C21 18.7614 18.7614 21 16 21H8C5.23858 21 3 18.7614 3 16Z' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M16.5 14.5C16.5 14.5 15 16.5 12 16.5C9 16.5 7.5 14.5 7.5 14.5' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 10C8.22386 10 8 9.77614 8 9.5C8 9.22386 8.22386 9 8.5 9C8.77614 9 9 9.22386 9 9.5C9 9.77614 8.77614 10 8.5 10Z' fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 10C15.2239 10 15 9.77614 15 9.5C15 9.22386 15.2239 9 15.5 9C15.7761 9 16 9.22386 16 9.5C16 9.77614 15.7761 10 15.5 10Z' fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.sli--user-plus {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='8.5' cy='7' r='4'%3E%3C/circle%3E%3Cline x1='20' y1='8' x2='20' y2='14'%3E%3C/line%3E%3Cline x1='23' y1='11' x2='17' y2='11'%3E%3C/line%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='8.5' cy='7' r='4'%3E%3C/circle%3E%3Cline x1='20' y1='8' x2='20' y2='14'%3E%3C/line%3E%3Cline x1='23' y1='11' x2='17' y2='11'%3E%3C/line%3E%3C/svg%3E");
}
.sl-layout svg.feather {
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin: -2px 2px 0 0;
}
.is-mobile.sl-layout svg.feather {
  margin-right: 1px;
}
.slul {
  background-image: linear-gradient(90deg,#fff7af,#fff7af);
  background-position: bottom -5px left 0;
  background-size: 100% 15px;
  background-repeat: no-repeat;
}
u.slul {
  text-decoration: none;
}
.slul--sparkle {
  position: relative;
  margin: 0 15px;
}
.slul--sparkle::before,
.slul--sparkle::after {
  content: '';
  position: absolute;
  top: 2px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cpath d='M240.6,128a15.8,15.8,0,0,1-10.5,15l-63.9,23.2L143,230.1a16,16,0,0,1-30,0L89.8,166.2,25.9,143a16,16,0,0,1,0-30L89.8,89.8,113,25.9a16,16,0,0,1,30,0l23.2,63.9L230.1,113A15.8,15.8,0,0,1,240.6,128Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cpath d='M240.6,128a15.8,15.8,0,0,1-10.5,15l-63.9,23.2L143,230.1a16,16,0,0,1-30,0L89.8,166.2,25.9,143a16,16,0,0,1,0-30L89.8,89.8,113,25.9a16,16,0,0,1,30,0l23.2,63.9L230.1,113A15.8,15.8,0,0,1,240.6,128Z'/%3E%3C/svg%3E");
  display: inline-block;
  width: 12px;
  height: 12px;
  -webkit-mask-size: 12px 12px;
  mask-size: 12px 12px;
  background-color: #f1d832;
}
.slul--sparkle::before {
  left: -15px;
}
.slul--sparkle::after {
  right: -15px;
}
.sl-count {
  font: 500 11px 'Montserrat';
}
.sl-count-box {
  display: inline-block;
  padding: 3px 5px 2px;
  min-width: 18px;
  border-radius: 10px;
  background-color: #003399;
  color: #FFF;
  box-sizing: border-box;
  font: 500 11px 'Montserrat';
  font-size: 10px !important;
  line-height: 1.0em;
  text-align: center;
}
.ct-dn_candy .sl-count-box {
  background-color: #c851dd;
}
.ct-dn_gallaxy .sl-count-box {
  background-color: #c851dd;
}
.sllk-ul {
  text-decoration: underline;
}
.sllk-ul:hover {
  text-decoration: none;
}
.sllk-ulr:hover {
  text-decoration: underline;
}
.sllk-plane {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  z-index: 30;
}
.slc-point,
.slc-point.a {
  color: #003399;
}
.slc-point2,
.slc-point2.a {
  color: #003399;
}
.slc-red {
  color: #ff7545;
}
.slc-font {
  color: #333;
}
.slc-grey50 {
  color: color-mix(in oklab,#FFF,#333 50%);
}
.slc-grey50 .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.slc-grey-bg {
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
}
.slc-grey-border {
  border-color: color-mix(in oklab,#FFF,#333 12%);
}
.slc-link,
.slc-link.a,
.slc-link a {
  color: #3c6fff;
}
.slbn {
  display: inline-block;
  height: 21px;
  line-height: 22px;
  border-radius: 10.5px;
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
  color: color-mix(in oklab,#FFF,#333 70%);
  padding: 0 10px;
  font-size: 12px;
}
.slbn:hover {
  background-color: color-mix(in oklab,#FFF,#333 6%);
  color: #333;
}
.slpf {
  display: inline-block;
  border-radius: 50%;
  box-sizing: border-box;
  background-color: color-mix(in oklab,#FFF,#333 12%);
  overflow: hidden;
  vertical-align: middle;
}
.is-pc .slpf {
  width: 30px;
  height: 30px;
}
.is-mobile .slpf {
  width: 25px;
  height: 25px;
}
.slpf img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.slpf span {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: 70% 70%;
  mask-size: 75% 75%;
  background-color: color-mix(in oklab,#FFF,#333 70%);
}
.slpf span.pf0 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='128' fill='none' r='96' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Ccircle cx='92' cy='128' r='12'/%3E%3Ccircle cx='164' cy='128' r='12'/%3E%3Cpath d='M154.5,168a47.9,47.9,0,0,1-53,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M128,32c-16,20-16,40-16,40a16,16,0,0,0,32,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='128' fill='none' r='96' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Ccircle cx='92' cy='128' r='12'/%3E%3Ccircle cx='164' cy='128' r='12'/%3E%3Cpath d='M154.5,168a47.9,47.9,0,0,1-53,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M128,32c-16,20-16,40-16,40a16,16,0,0,0,32,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.slpf span.pf1 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Crect fill='none' height='160' rx='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' width='192' x='32' y='56'/%3E%3Crect fill='none' height='40' rx='20' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' width='112' x='72' y='144'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='148' x2='148' y1='144' y2='184'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='108' x2='108' y1='144' y2='184'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='128' x2='128' y1='56' y2='16'/%3E%3Ccircle cx='84' cy='108' r='12'/%3E%3Ccircle cx='172' cy='108' r='12'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Crect fill='none' height='160' rx='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' width='192' x='32' y='56'/%3E%3Crect fill='none' height='40' rx='20' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' width='112' x='72' y='144'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='148' x2='148' y1='144' y2='184'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='108' x2='108' y1='144' y2='184'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='128' x2='128' y1='56' y2='16'/%3E%3Ccircle cx='84' cy='108' r='12'/%3E%3Ccircle cx='172' cy='108' r='12'/%3E%3C/svg%3E");
}
.slpf span.pf2 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='128' x2='128' y1='232' y2='88'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='128' x2='80' y1='152' y2='128'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='128' x2='176' y1='128' y2='104'/%3E%3Cpath d='M132.5,181.2A64,64,0,1,0,194.7,69.9a8.6,8.6,0,0,1-4-4.2,68,68,0,0,0-125.4,0,8.6,8.6,0,0,1-4,4.2,64,64,0,1,0,62.2,111.3A8.2,8.2,0,0,1,132.5,181.2Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='128' x2='128' y1='232' y2='88'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='128' x2='80' y1='152' y2='128'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='128' x2='176' y1='128' y2='104'/%3E%3Cpath d='M132.5,181.2A64,64,0,1,0,194.7,69.9a8.6,8.6,0,0,1-4-4.2,68,68,0,0,0-125.4,0,8.6,8.6,0,0,1-4,4.2,64,64,0,1,0,62.2,111.3A8.2,8.2,0,0,1,132.5,181.2Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.slpf span.pf3 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='32' x2='32' y1='64' y2='144'/%3E%3Cpath d='M54.2,216a88.1,88.1,0,0,1,147.6,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpolygon fill='none' points='224 64 128 96 32 64 128 32 224 64' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M169.3,82.2a56,56,0,1,1-82.6,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='32' x2='32' y1='64' y2='144'/%3E%3Cpath d='M54.2,216a88.1,88.1,0,0,1,147.6,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpolygon fill='none' points='224 64 128 96 32 64 128 32 224 64' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M169.3,82.2a56,56,0,1,1-82.6,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.slpf span.pf4 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='164' cy='68' r='12'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='120' x2='80' y1='136' y2='184'/%3E%3Cpath d='M208,96v24a96,96,0,0,1-96,96H8L104,96V76A52,52,0,0,1,206.3,62.9L232,80Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='164' cy='68' r='12'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='120' x2='80' y1='136' y2='184'/%3E%3Cpath d='M208,96v24a96,96,0,0,1-96,96H8L104,96V76A52,52,0,0,1,206.3,62.9L232,80Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.slpf span.pf5 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='128' fill='none' r='96' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Ccircle cx='92' cy='108' r='12'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='152' x2='176' y1='108' y2='108'/%3E%3Cpath d='M169.6,152a48.1,48.1,0,0,1-83.2,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='128' fill='none' r='96' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Ccircle cx='92' cy='108' r='12'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='152' x2='176' y1='108' y2='108'/%3E%3Cpath d='M169.6,152a48.1,48.1,0,0,1-83.2,0' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.slpf span.pf6 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='40' x2='216' y1='216' y2='216'/%3E%3Cpath d='M96,216V132H84A60,60,0,0,1,24,72h0A20.1,20.1,0,0,1,44,52h0A20.1,20.1,0,0,1,64,72h0A20.1,20.1,0,0,0,84,92H96V56a32,32,0,0,1,32-32h0a32,32,0,0,1,32,32v76h12a20.1,20.1,0,0,0,20-20h0a20.1,20.1,0,0,1,20-20h0a20.1,20.1,0,0,1,20,20h0a60,60,0,0,1-60,60H160v44' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='40' x2='216' y1='216' y2='216'/%3E%3Cpath d='M96,216V132H84A60,60,0,0,1,24,72h0A20.1,20.1,0,0,1,44,52h0A20.1,20.1,0,0,1,64,72h0A20.1,20.1,0,0,0,84,92H96V56a32,32,0,0,1,32-32h0a32,32,0,0,1,32,32v76h12a20.1,20.1,0,0,0,20-20h0a20.1,20.1,0,0,1,20-20h0a20.1,20.1,0,0,1,20,20h0a60,60,0,0,1-60,60H160v44' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.slpf span.pf7 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='152' cy='48' fill='none' r='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M48,128s56-56,88-26.4c17.9,16.5,32,42.4,72,42.4' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='130.5' x2='72' y1='97.4' y2='232'/%3E%3Cpolyline fill='none' points='152 232 152 176 109.5 145.7' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='152' cy='48' fill='none' r='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M48,128s56-56,88-26.4c17.9,16.5,32,42.4,72,42.4' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16' x1='130.5' x2='72' y1='97.4' y2='232'/%3E%3Cpolyline fill='none' points='152 232 152 176 109.5 145.7' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.slpf span.pf8 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='128' fill='none' r='88' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M184.2,60.3c27.7-7.6,48.5-6.9,54.7,3.7,11,19.1-29.7,63.3-90.9,98.6S28.2,211.1,17.1,192c-6.1-10.6,3.7-29,24.1-49.2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='128' cy='128' fill='none' r='88' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpath d='M184.2,60.3c27.7-7.6,48.5-6.9,54.7,3.7,11,19.1-29.7,63.3-90.9,98.6S28.2,211.1,17.1,192c-6.1-10.6,3.7-29,24.1-49.2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.slpf span.pf9 {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='88' cy='184' fill='none' r='40' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpolyline fill='none' points='128 184 128 40 208 64 208 112 128 88' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='88' cy='184' fill='none' r='40' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpolyline fill='none' points='128 184 128 40 208 64 208 112 128 88' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
}
.slpf span:not([class]) {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='100' cy='116' r='12'/%3E%3Ccircle cx='156' cy='116' r='12'/%3E%3Cpath d='M216,216l-29.3-24-29.4,24L128,192,98.7,216,69.3,192,40,216V120a88,88,0,0,1,176,0Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' height='256' width='256'/%3E%3Ccircle cx='100' cy='116' r='12'/%3E%3Ccircle cx='156' cy='116' r='12'/%3E%3Cpath d='M216,216l-29.3-24-29.4,24L128,192,98.7,216,69.3,192,40,216V120a88,88,0,0,1,176,0Z' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  background-color: color-mix(in oklab,#FFF,#333 40%);
}
.sl-rating {
  display: inline-block;
}
.sl-rating .sli--rating.empty {
  background-color: color-mix(in oklab,#FFF,#333 30%);
}
.sl-rating .sli--rating.full {
  background-color: #ffd400;
}
.sl-rating .sli--rating-half {
  background-color: #ffd400;
}
.slbl {
  display: inline-block;
  overflow: hidden;
  text-indent: -9999px;
}
.slbl--category {
  width: 9px;
  height: 9px;
  border-radius: 2px;
  margin-right: 5px;
}
.slbl--new {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ff7545;
  vertical-align: top;
  margin: 2px 1px 0 0;
}
.slbl--update {
  background-color: #003399;
}
.sl-layout .slip {
  display: inline-block;
  height: 36px;
  border-radius: 3px;
  border: 1px solid color-mix(in oklab,#FFF,#333 22%);
  background-color: #FFF;
  box-sizing: border-box;
  transition-property: border-color, background-color;
  transition-duration: 0.3s;
}
.sl-layout .slip:focus {
  border-color: #d9d290;
  background-color: color-mix(in oklab,#FFF,#fff7af 40%);
}
.bc-beige .slip {
  background-color: color-mix(in oklab,#FFF,#FFF 35%);
}
input.slip {
  padding: 0 10px;
  line-height: 34px;
}
input.slip.small {
  width: 140px;
  height: 30px;
  line-height: 29px;
}
textarea.slip {
  padding: 7px 10px;
  resize: vertical;
  line-height: 1.6em;
}
.is-mobile .slip {
  font-size: 14px;
}
.slbt {
  display: inline-block;
  border-radius: 3px;
  border: 1px solid color-mix(in oklab,#FFF,#333 22%);
  background-color: #FFF;
  box-shadow: 0 0 5px transparent;
  box-sizing: border-box;
  color: color-mix(in oklab,#FFF,#333 50%);
  transition-property: border-color, color, background-color, box-shadow;
  transition-duration: 0.3s;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  font-size: 13px;
}
.slbt:hover {
  border-color: color-mix(in oklab,#FFF,#333 40%);
  box-shadow: 0 0 5px color-mix(in srgb,transparent,#000 10%);
}
.slbt:hover .sli {
  background-color: color-mix(in oklab,#FFF,#333 70%);
  transition-property: background-color;
  transition-duration: 0.3s;
}
.slbt .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
  margin-top: -2px;
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.slbt--rect {
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
}
button.slbt--rect {
  line-height: 29px;
}
.slbt--square {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.slbt--group {
  font-size: 0;
}
.slbt--group:hover {
  box-shadow: none;
}
.slbt--group-unit {
  display: inline-block;
  border-right: 1px solid color-mix(in oklab,#FFF,#333 22%);
  color: color-mix(in oklab,#FFF,#333 50%);
  font-size: 13px;
}
.slbt--group-unit:last-of-type {
  border-right: none;
}
.slbb .slbt--group-unit {
  border-right: 1px solid color-mix(in oklab,#FFF,#333 22%);
}
.slbb:last-of-type .slbt--group-unit {
  border-right: none;
}
.slbt--group-unit:hover {
  color: #333;
}
.slbt.bt-submit {
  border: 1px solid color-mix(in oklab,#FFF,#003399 70%);
  background-color: color-mix(in oklab,#FFF,#003399 10%);
  color: #003399;
}
.slbt.bt-submit .sli {
  background-color: #003399;
}
.slbt.bt-bg {
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
}
.slck {
  cursor: pointer;
}
.slck + .slck {
  margin-left: 8px;
}
.slck-bt {
  color: color-mix(in oklab,#FFF,#333 50%);
  transition-property: color;
  transition-duration: 0.3s;
}
.slck-bt-box {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin-top: -2px;
  border-radius: 3px;
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
  border: 1px solid color-mix(in oklab,#FFF,#333 17%);
  box-sizing: border-box;
  vertical-align: middle;
  text-align: center;
  transition-property: background-color, border-color;
  transition-duration: 0.3s;
}
.slck-bt-box--radio {
  width: 17px;
  height: 17px;
  line-height: 17px;
  border-radius: 50%;
}
.slck-bt .sli {
  display: inline-block;
  width: 11px;
  height: 11px;
  -webkit-mask-size: 11px 11px;
  mask-size: 11px 11px;
  background-color: #003399 !important;
  opacity: 0;
  transition-property: opacity;
}
.slck:hover .slck-bt {
  color: #333;
}
.slck:hover .slck-bt-box {
  background-color: #FFF;
  border: 1px solid color-mix(in oklab,#FFF,#333 30%);
}
.slck input {
  position: absolute;
  opacity: 0;
}
.slck input:checked  + .slck-bt {
  color: #333;
}
.slck input:checked  + .slck-bt .slck-bt-box {
  background-color: color-mix(in oklab,#FFF,#003399 10%);
  border: 1px solid #003399;
}
.slck input:checked  + .slck-bt .sli {
  opacity: 1;
}
.slck2 {
  cursor: pointer;
}
.slck2 + .slck2 {
  margin-left: 5px;
}
.slck2 .sli {
  display: inline-block;
  width: 14px;
  height: 14px;
  -webkit-mask-size: 14px 14px;
  mask-size: 14px 14px;
  background-color: color-mix(in oklab,#FFF,#333 30%);
  margin-top: -1px;
}
.slck2-bt {
  color: color-mix(in oklab,#FFF,#333 50%);
  transition-property: color;
  transition-duration: 0.3s;
}
.slck2-bt .checked {
  display: none;
}
.slck2 input {
  position: absolute;
  opacity: 0;
}
.slck2 input:checked + .slck2-bt {
  color: #333;
}
.slck2 input:checked + .slck2-bt .sli {
  background-color: #003399;
}
.slck2 input:checked + .slck2-bt .checked {
  display: inline-block;
}
.slck2 input:checked + .slck2-bt .unchecked {
  display: none;
}
.slck2 input:checked + .slck2-bt .slck2-txt {
  color: #333;
}
.slck2:hover .slck2-bt {
  color: #333;
}
.slck2:hover .slck2-bt .sli {
  background-color: #333;
}
.is-pc .slck {
  font-size: 13px;
}
.is-mobile .slck,
.is-mobile .slck2 {
  font-size: 14px;
}
.slbb {
  display: inline-block;
  position: relative;
}
.slbb-desc {
  position: absolute;
  left: 50%;
  bottom: calc(113%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  overflow: hidden;
  border-radius: 3px;
  background-color: #333;
  color: #FFF;
  white-space: nowrap;
  font-size: 11px !important;
  line-height: 1.0em !important;
  letter-spacing: 0 !important;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.3s;
  z-index: 200;
}
.slbb-desc::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -2px;
  border: 3px solid transparent;
  border-top: 3px solid #333;
}
.slbb-desc.left {
  left: auto;
  right: calc(100% + 5px);
  top: 50%;
  transform: none;
  margin-top: -10px;
}
.slbb-desc.left::after {
  content: none;
}
.slbb-desc.right {
  left: calc(100% + 5px);
  right: auto;
  top: 50%;
  transform: none;
  margin-top: -10px;
}
.slbb-desc.right::after {
  content: none;
}
.slbb-desc.bottom {
  bottom: auto;
  top: calc(120%);
}
.slbb-desc.bottom::after {
  top: auto;
  bottom: 100%;
  border-bottom-color: #333;
  border-top-color: transparent;
}
.is-pc .slbb-bt:hover + .slbb-desc {
  width: auto;
  height: auto;
  padding: 5px 7px 4px;
  opacity: 1;
  overflow: visible;
}
.is-pc .slbb-bt:hover + .slbb-desc.left,
.is-pc .slbb-bt:hover + .slbb-desc.right {
  height: 11px;
}
.sldd {
  display: inline-block;
  position: relative;
}
.sldd--bt_style .sldd-box {
  left: auto;
  right: 0;
  top: calc(100% + 5px);
  padding: 10px 15px;
  border-radius: 5px;
  text-align: left;
}
.sldd--bt_style .sldd-box.left {
  left: 0;
  right: auto;
}
.sldd--bt_style .sldd-bt {
  height: 25px;
  line-height: 26px;
  border-radius: 12.5px;
  font-size: 12px;
}
.sldd--bt_style .sldd-bt .bt-onoff {
  margin: 0 -3px 0 3px;
}
.sldd--dd_style .sldd-box {
  width: 100%;
  border-radius: 0 0 5px 5px;
}
.sldd--dd_style .sldd-box.up {
  top: auto;
  bottom: calc(100% - 1px);
  border-radius: 5px 5px 0 0;
}
.sldd--dd_style .sldd-bt {
  position: relative;
  width: 100%;
  height: 30px;
  line-height: 31px;
  border-radius: 3px;
}
.sldd--dd_style .sldd-bt .bt-onoff {
  position: absolute;
  right: 9px;
  top: 11px;
}
.sldd-bt {
  display: inline-block;
  padding: 0 12px;
  box-sizing: border-box;
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
  color: color-mix(in oklab,#FFF,#333 70%);
}
.sldd-bt:hover {
  background-color: color-mix(in oklab,#FFF,#333 6%);
}
.sldd-bt.opened {
  background-color: #fff7af;
}
.sldd-bt .sli {
  background-color: color-mix(in oklab,#FFF,#333 70%);
}
.sldd-bt .bt-onoff {
  display: inline-block;
  width: 11px;
  height: 11px;
  -webkit-mask-size: 11px 11px;
  mask-size: 11px 11px;
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.sldd-box {
  display: none;
  position: absolute;
  left: 0;
  top: calc(100% - 1px);
  padding: 10px;
  box-sizing: border-box;
  white-space: nowrap;
  z-index: 90;
  background-color: #FFF;
  border: 1px solid color-mix(in oklab,#FFF,#333 17%);
  box-shadow: 0 0 10px color-mix(in srgb,transparent,#000 10%);
}
.sldd-box li {
  margin-bottom: 8px;
}
.sldd-box li:last-child {
  margin-bottom: 0;
}
.sldd-box li.active>a {
  color: #333;
}
.sldd-box li>ul {
  margin-top: 10px;
}
.sldd-box li.title {
  margin: -3px -10px 10px;
  padding: 0 10px 7px;
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
  font-size: 12px;
}
.sldd-box a {
  color: color-mix(in oklab,#FFF,#333 50%);
}
.sldd-box a .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.sldd-box a:hover {
  color: #333;
}
.sldd-box a:hover .sli {
  background-color: #333;
}
.sldd-box .sli {
  margin-right: 3px;
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.sldd-box .sli--check {
  display: inline-block;
  width: 11px;
  height: 11px;
  -webkit-mask-size: 11px 11px;
  mask-size: 11px 11px;
}
.is-mobile .sldd-box {
  font-size: 14px;
}
.slms {
  margin: 0 auto;
  width: 300px;
  padding: 15px 15px 0;
  border: 1px solid color-mix(in oklab,#FFF,#333 12%);
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
  border-radius: 10px;
  box-sizing: border-box;
}
.slms-icon {
  padding-bottom: 15px;
}
.slms-icon .sli {
  display: inline-block;
  width: 24px;
  height: 24px;
  -webkit-mask-size: 24px 24px;
  mask-size: 24px 24px;
}
.slms-content {
  padding-bottom: 15px;
  font-size: 16px;
}
.slms-content-desc {
  margin-top: 5px;
  font-size: 13px;
  line-height: 1.4em;
  color: color-mix(in oklab,#FFF,#333 50%);
}
.slms-content-desc + .slip {
  margin-top: 8px;
}
.slms-content .long {
  line-height: 1.3em;
}
.slms-content .slip {
  width: 100%;
}
.slms-content .unit + .unit {
  margin-top: 5px;
}
.slms-bts {
  margin: 0 -15px;
  background-color: #FFF;
  border-radius: 0 0 15px 15px;
  text-align: center;
  overflow: hidden;
}
.slms-bts>a,
.slms-bts>button {
  display: inline-block;
  width: 50%;
  height: 40px;
  line-height: 37px;
  border-top: 3px solid transparent;
  box-sizing: border-box;
  font-size: 13px;
  color: color-mix(in oklab,#FFF,#333 50%);
}
.slms-bts>a:nth-of-type(2),
.slms-bts>button:nth-of-type(2) {
  border-left: 1px solid color-mix(in oklab,#FFF,#333 6%);
}
.slms-bts>a:only-of-type,
.slms-bts>button:only-of-type {
  width: 100%;
}
.slms-bts>a.bt-submit,
.slms-bts>button.bt-submit {
  color: #333;
}
.slms-bts>a.bt-submit:hover,
.slms-bts>button.bt-submit:hover {
  border-top-color: #003399;
}
.slmd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  left: -500px;
  top: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -10;
}
.slmd,
.slmd a,
.slmd button {
  color: #333;
}
.slmd.active {
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 101;
}
.slmd.active>div {
  margin-top: 0;
  opacity: 1;
}
.slmd>div {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  position: relative;
  margin: 0 auto;
  width: 300px;
  margin-top: 30px;
  border-radius: 15px;
  box-sizing: border-box;
  transition-property: margin-top, opacity;
  transition-duration: 0.3s;
  opacity: 0;
  background-color: #f3f3f3;
}
.slmd-title {
  padding-bottom: 15px;
}
.slmd-title .sli {
  display: inline-block;
  width: 24px;
  height: 24px;
  -webkit-mask-size: 24px 24px;
  mask-size: 24px 24px;
}
.slmd-title .sli--search {
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-mask-size: 20px 20px;
  mask-size: 20px 20px;
}
.slmd-xmark {
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 2;
}
.slmd-xmark>span {
  display: inline-block;
  width: 21px;
  height: 21px;
  -webkit-mask-size: 21px 21px;
  mask-size: 21px 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='currentColor'%3E%3Cpath class='path1' d='M548.203 537.6l289.099-289.098c9.998-9.998 9.998-26.206 0-36.205-9.997-9.997-26.206-9.997-36.203 0l-289.099 289.099-289.098-289.099c-9.998-9.997-26.206-9.997-36.205 0-9.997 9.998-9.997 26.206 0 36.205l289.099 289.098-289.099 289.099c-9.997 9.997-9.997 26.206 0 36.203 5 4.998 11.55 7.498 18.102 7.498s13.102-2.499 18.102-7.499l289.098-289.098 289.099 289.099c4.998 4.998 11.549 7.498 18.101 7.498s13.102-2.499 18.101-7.499c9.998-9.997 9.998-26.206 0-36.203l-289.098-289.098z'%3E%3C/path%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='currentColor'%3E%3Cpath class='path1' d='M548.203 537.6l289.099-289.098c9.998-9.998 9.998-26.206 0-36.205-9.997-9.997-26.206-9.997-36.203 0l-289.099 289.099-289.098-289.099c-9.998-9.997-26.206-9.997-36.205 0-9.997 9.998-9.997 26.206 0 36.205l289.099 289.098-289.099 289.099c-9.997 9.997-9.997 26.206 0 36.203 5 4.998 11.55 7.498 18.102 7.498s13.102-2.499 18.102-7.499l289.098-289.098 289.099 289.099c4.998 4.998 11.549 7.498 18.101 7.498s13.102-2.499 18.101-7.499c9.998-9.997 9.998-26.206 0-36.203l-289.098-289.098z'%3E%3C/path%3E%3C/svg%3E");
  background-color: #333;
}
.slmd-inner {
  position: relative;
  z-index: 3;
}
.slmd-inner .unit {
  margin-top: 5px;
}
.slmd-inner .slip {
  width: 100%;
}
.slmd-inner textarea.slip {
  height: 100px;
  padding: 8px 10px;
}
.slmd-inner .nice-select {
  width: 100%;
}
.slmd-bts {
  position: relative;
  z-index: 2;
}
.slmd--warn>div {
  width: 200px;
  padding: 15px 15px 0;
  background-color: #f3f3f3;
}
.slmd--warn>div .slmd-bts {
  margin: 0 -15px;
  border-radius: 0 0 15px 15px;
  text-align: center;
  overflow: hidden;
}
.is-lightmode .slmd--warn>div .slmd-bts {
  background-color: #FFF;
}
.bc-black .slmd--warn>div .slmd-bts {
  background-color: #1f1f1f;
}
.bc-night .slmd--warn>div .slmd-bts {
  background-color: #181b1e;
}
.slmd--warn>div .slmd-bts>a,
.slmd--warn>div .slmd-bts>button {
  display: inline-block;
  width: 50%;
  height: 40px;
  line-height: 37px;
  border-top: 3px solid transparent;
  box-sizing: border-box;
  color: color-mix(in oklab,#FFF,#333 50%);
}
.slmd--warn>div .slmd-bts>a:nth-of-type(2),
.slmd--warn>div .slmd-bts>button:nth-of-type(2) {
  border-left: 1px solid color-mix(in oklab,#FFF,#333 6%);
}
.bc-black .slmd--warn>div .slmd-bts>a:nth-of-type(2),
.bc-black .slmd--warn>div .slmd-bts>button:nth-of-type(2) {
  border-left-color: color-mix(in oklab,#1f1f1f,#FFF 10%);
}
.bc-night .slmd--warn>div .slmd-bts>a:nth-of-type(2),
.bc-night .slmd--warn>div .slmd-bts>button:nth-of-type(2) {
  border-left-color: color-mix(in oklab,#181b1e,#FFF 10%);
}
.slmd--warn>div .slmd-bts>a:only-of-type,
.slmd--warn>div .slmd-bts>button:only-of-type {
  width: 100%;
}
.slmd--warn>div .slmd-bts>a.bt-submit,
.slmd--warn>div .slmd-bts>button.bt-submit {
  color: #333;
}
.slmd--warn>div .slmd-bts>a.bt-submit:hover,
.slmd--warn>div .slmd-bts>button.bt-submit:hover {
  border-top-color: #003399;
}
.slmd--warn>div .slmd-inner {
  display: flex;
  min-height: 100px;
  margin-bottom: 15px;
}
.slmd--warn>div .slmd-inner>div {
  width: 100%;
  flex: 0 1 auto;
  align-self: flex-end;
}
.slmd--warn>div .slmd-inner .message-text {
  font-size: 16px;
}
.slmd--warn>div .slmd-inner .message-target {
  margin-top: 8px;
  font-size: 13px;
  line-height: 1.4em;
  color: color-mix(in oklab,#FFF,#333 50%);
  word-break: break-all;
}
.slmd--form>div {
  width: 300px;
}
.is-pc .slmd {
  font-size: 14px;
}
h3.is-pc .slmd-title {
  font-size: 16px;
}
.is-pc .slmd--warn .slmd-bts a,
.is-pc .slmd--warn .slmd-bts button {
  font-size: 13px;
}
.is-pc .slmd--large>div {
  width: 480px;
  overflow: hidden;
}
.is-pc .slmd--large>div .slmd-title {
  padding: 12px 15px 11px;
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
  font-size: 14px;
}
.is-pc .slmd--large>div .slmd-xmark {
  top: 11px;
}
.is-pc .slmd--large>div .slmd-inner {
  max-height: 400px;
  padding: 0;
}
.is-pc .slmd--large>div .slmd-bts {
  padding-top: 15px;
  padding-bottom: 0;
  border-top: 1px solid color-mix(in oklab,#FFF,#333 12%);
}
.is-mobile .slmd-bts a,
.is-mobile .slmd-bts button {
  font-size: 14px;
}
.is-mobile .slmd--large {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
}
.is-mobile .slmd--large>div {
  position: absolute;
  bottom: 15px;
  left: 15px;
  width: calc(100% - 30px);
  max-width: 470px;
  height: calc(100% - 120px);
  box-sizing: border-box;
}
.is-mobile .slmd--large .slmd-title {
  margin-bottom: 0;
  padding: 0 15px;
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
  height: 30px;
  line-height: 31px;
  font-size: 12px;
  text-align: center;
}
.is-mobile .slmd--large .slmd-title .sli {
  display: inline-block;
  width: 15px;
  height: 15px;
  -webkit-mask-size: 15px 15px;
  mask-size: 15px 15px;
}
.is-mobile .slmd--large .slmd-xmark {
  display: none;
}
.is-mobile .slmd--large .slmd-inner {
  height: calc(100% - 60px);
  box-sizing: border-box;
  overflow: auto;
}
.is-mobile .slmd--large .slmd-inner.has-bts {
  height: calc(100% - 70px);
}
.is-mobile .slmd--large .slmd-bts {
  height: 40px;
  padding: 0 15px;
  border-top: 1px solid color-mix(in oklab,#FFF,#333 12%);
}
.is-mobile .slmd--large .slmd-bts,
.is-mobile .slmd--large .slmd-bts button {
  line-height: 40px;
}
.is-mobile .slmd--large .bt-wide {
  width: 100%;
  height: 30px;
  line-height: 30px;
  border-radius: 0 0 5px 5px;
  border-top: 1px solid color-mix(in oklab,#FFF,#333 12%);
  font-size: 11px;
}
.is-mobile .slmd--large .bt-wide .sli {
  display: inline-block;
  width: 12px;
  height: 12px;
  -webkit-mask-size: 12px 12px;
  mask-size: 12px 12px;
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
@media (min-width: 500px) {
  .is-mobile .slmd--large>div {
    left: 50%;
    margin-left: -235px;
  }
}
.send-message-form .slmd-inner {
  position: relative;
  padding: 20px 15px 15px;
  margin: 0 -15px;
}
.send-message-form .slmd-inner::before,
.send-message-form .slmd-inner::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 5px;
  background: repeating-linear-gradient(45deg,#ff7545,#ff7545 10px,#FFF 10px,#FFF 20px,#3c6fff 20px,#3c6fff 30px,#FFF 30px,#FFF 40px);
}
.send-message-form .slmd-inner::before {
  top: 0;
}
.send-message-form .slmd-inner::after {
  bottom: 0;
}
.send-message-form .slmd-bts {
  margin-top: 15px;
}
.send-message-form input,
.send-message-form textarea {
  margin-top: 5px;
}
.send-message-form .receiver {
  padding-bottom: 10px;
}
.send-message-form .receiver .slpf {
  width: 25px;
  height: 25px;
  margin-right: 5px;
  vertical-align: middle;
}
.send-message .off {
  display: none;
}
.is-pc .send-message-form .receiver .nickname {
  font-size: 12px;
}
.slbf li {
  position: relative;
  padding: 15px 70px 15px 15px;
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
  min-height: 37px;
  word-break: break-all;
}
.slbf li:last-of-type,
.slbf li:only-of-type {
  border-bottom: none;
}
.slbf li .file-info {
  margin-top: 3px;
  font-size: 12px;
  color: color-mix(in oklab,#FFF,#333 50%);
}
.slbf li .file-info>span {
  display: inline-block;
  margin-right: 10px;
}
.slbf li .bt-download {
  position: absolute;
  right: 15px;
  top: 50%;
  padding: 0 10px;
  height: 24px;
  line-height: 25px;
  margin-top: -12px;
  border-radius: 12px;
  background-color: color-mix(in oklab,#FFF,#333 22%);
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
}
.slbf li .bt-download--zip {
  background-color: #ebdfaf;
  color: #a18106;
}
.slbf li .bt-download--zip .sli {
  background-color: #a18106;
}
.slbf li .bt-download--pdf {
  background-color: #e8cfcf;
  color: #a22223;
}
.slbf li .bt-download--pdf .sli {
  background-color: #a22223;
}
.slbf li .bt-download--doc,
.slbf li .bt-download--docx {
  background-color: #b9cbe4;
  color: #144a91;
}
.slbf li .bt-download--doc .sli,
.slbf li .bt-download--docx .sli {
  background-color: #144a91;
}
.slbf li .bt-download--xls,
.slbf li .bt-download--xlsx {
  background-color: #d1e4c9;
  color: #53a434;
}
.slbf li .bt-download--xls .sli,
.slbf li .bt-download--xlsx .sli {
  background-color: #53a434;
}
.slbf li .bt-download--hwp {
  background-color: #c8d8ec;
  color: #367edc;
}
.slbf li .bt-download--hwp .sli {
  background-color: #367edc;
}
.slbf li .bt-download--mp3,
.slbf li .bt-download--wav {
  background-color: #e4cfe9;
  color: #a448b7;
}
.slbf li .bt-download--mp3 .sli,
.slbf li .bt-download--wav .sli {
  background-color: #a448b7;
}
.slbf li .bt-download--mp4,
.slbf li .bt-download--avi,
.slbf li .bt-download--mpeg {
  background-color: #c4e0cc;
  color: #2a8b42;
}
.slbf li .bt-download--mp4 .sli,
.slbf li .bt-download--avi .sli,
.slbf li .bt-download--mpeg .sli {
  background-color: #2a8b42;
}
.slbf li .bt-download--psd {
  background-color: #cdd9e7;
  color: #144a91;
}
.slbf li .bt-download--psd .sli {
  background-color: #144a91;
}
.slbf li .bt-download--ai {
  background-color: #ebd1c7;
  color: #d95c00;
}
.slbf li .bt-download--ai .sli {
  background-color: #d95c00;
}
.slbf li .bt-download:hover {
  text-decoration: underline;
}
.slsp {
  position: relative;
  min-height: 38px;
}
.slsp-blind {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid color-mix(in oklab,#FFF,#333 22%);
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 12%) 50%);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  cursor: pointer;
  white-space: nowrap;
  font-size: 13px;
}
.slsp-blind .desc {
  display: inline-block;
  background-color: color-mix(in srgb,transparent,#000 50%);
  padding: 8px 10px;
  border-radius: 3px;
  color: #FFF;
}
.slsp-blind .desc .sli {
  background-color: #FFF;
}
.slsp-blind .desc .sli.on {
  display: none;
}
.slsp:hover .slsp-blind .desc .sli.on {
  display: inline-block;
}
.slsp:hover .slsp-blind .desc .sli.off {
  display: none;
}
.slnp {
  position: relative;
}
.slnp-box {
  display: none;
}
.slnp-box.active {
  display: block;
  z-index: 200;
}
.slnp .click-dummy {
  z-index: 199;
}
.nice-select {
  -webkit-tap-highlight-color: transparent;
  clear: both;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-weight: normal;
  outline: none;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
  box-sizing: border-box;
}
.nice-select::after {
  content: '';
  display: block;
  position: absolute;
  right: 10px;
  top: 50%;
  width: 4px;
  height: 4px;
  margin-top: -3px;
  pointer-events: none;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.nice-select.open::after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}
.nice-select.disabled {
  pointer-events: none;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small::after {
  height: 3px;
  width: 3px;
}
.nice-select .list {
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transition: all 0.2s cubic-bezier(0.5,0,0,1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5,0,0,1.25), opacity 0.15s ease-out;
  z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.no-csspointerevents .nice-select .list {
  display: none;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  list-style: none;
  outline: none;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.nice-select .option.disabled {
  cursor: default;
}
.nice-select {
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  padding-right: 25px;
  border-radius: 3px;
  background-color: #FFF;
  border: solid 1px color-mix(in oklab,#FFF,#333 22%);
  box-sizing: border-box;
  color: color-mix(in oklab,#FFF,#333 50%);
  font-size: 14px;
}
.nice-select:active,
.nice-select.open,
.nice-select:focus {
  border-color: color-mix(in oklab,#FFF,#333 50%);
  color: #333;
}
.nice-select::after {
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 50%);
  border-right: 1px solid color-mix(in oklab,#FFF,#333 50%);
}
.nice-select.disabled {
  border-color: color-mix(in oklab,#FFF,#333 6%);
  color: color-mix(in oklab,#FFF,#333 30%);
}
.nice-select.disabled::after {
  border-color: color-mix(in oklab,#FFF,#333 22%);
}
.nice-select.small {
  height: 25px;
  line-height: 24px;
  font-size: 12px;
}
.nice-select.small .option {
  line-height: 25px;
  min-height: 25px;
}
.nice-select .list {
  min-width: 100%;
  border-radius: 3px;
  background-color: #333;
  color: #FFF;
}
.nice-select .option {
  line-height: 33px;
  min-height: 33px;
  padding-left: 10px;
  padding-right: 25px;
  font-size: 12px;
}
.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: #000;
}
.nice-select .option.disabled {
  color: color-mix(in oklab,#FFF,#333 30%);
}
.is-mobile .slcs {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  padding-right: 15px;
  border-radius: 3px;
  background-color: #FFF;
  border: solid 1px color-mix(in oklab,#FFF,#333 22%);
  box-sizing: border-box;
}
.is-mobile .slcs select {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background: none;
  background-image: none;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  color: color-mix(in srgb,transparent,#333 70%);
  font-size: 14px;
}
.is-mobile .slcs select:focus {
  outline: none;
}
.is-mobile .slcs .sli {
  position: absolute;
  right: 8px;
  top: 13px;
  display: inline-block;
  width: 12px;
  height: 12px;
  -webkit-mask-size: 12px 12px;
  mask-size: 12px 12px;
}
.lb-v-dummy {
  width: 100%;
  display: block;
  height: 1px;
}
.lb-v-scrollbar {
  z-index: 1;
  position: absolute;
  right: 2px;
  top: 2px;
  width: 6px;
  height: 100%;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
.lb-v-scrollbar-slider {
  position: absolute;
  width: 6px;
  height: 50px;
  left: 0;
  top: 0;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  transition-property: opacity;
  transition-duration: 0.3s;
}
.lb-h-dummy {
  height: 100%;
  display: block;
  width: 1px;
}
.lb-h-scrollbar {
  z-index: 1;
  position: absolute;
  bottom: 2px;
  left: 2px;
  width: 100%;
  height: 6px;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
.lb-h-scrollbar-slider {
  position: absolute;
  height: 6px;
  width: 50px;
  left: 0;
  top: 0;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  transition-property: opacity;
  transition-duration: 0.3s;
}
.lb-clear {
  clear: both;
}
.lb-wrap {
  z-index: 0;
  overflow: auto;
  position: relative;
}
.lb-v-scrollbar-slider {
  background-color: color-mix(in srgb,transparent,#333 10%);
  opacity: 0;
}
.slcsc:hover .lb-v-scrollbar-slider {
  opacity: 1;
}
.lb-h-scrollbar-slider {
  background-color: color-mix(in srgb,transparent,#333 10%);
  opacity: 0;
}
.slcsc:hover .lb-h-scrollbar-slider {
  opacity: 1;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.swiper-container .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container .swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  height: 100%;
  position: relative;
}
.closed .open {
  display: inline-block !important;
}
.closed .close {
  display: none !important;
}
.opened .open {
  display: none !important;
}
.opened .close {
  display: inline-block !important;
}
.date-msover {
  position: relative;
}
.date-msover-date {
  display: inline-block;
}
.date-msover:hover .date-msover-date {
  opacity: 0;
}
.date-msover-time {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  opacity: 0;
}
.date-msover:hover .date-msover-time {
  opacity: 1;
}
.date-msover span {
  transition-property: opacity;
  transition-duration: 0.3s;
}
.paging {
  position: relative;
  margin-top: 30px;
  padding-bottom: 10px;
  font-size: 12px;
  text-align: center;
}
.paging-button {
  position: absolute;
  top: 0;
}
.paging-button--prev {
  left: 0;
}
.paging-button--next {
  right: 0;
}
.paging-button-style {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 28px;
  background-color: #FFF;
  border: 1px solid color-mix(in oklab,#FFF,#333 22%);
  box-sizing: border-box;
  border-radius: 3px;
  color: color-mix(in oklab,#FFF,#333 50%);
}
.paging-button-style .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.paging-numbers {
  display: inline-block;
}
.paging-numbers>div {
  display: inline-block;
}
.paging-numbers .page-number {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
  color: color-mix(in oklab,#FFF,#333 50%);
}
.paging-numbers .page-number:hover {
  color: #333;
}
.paging-numbers .page-number.active {
  background-color: color-mix(in oklab,#FFF,#003399 10%);
  color: #003399;
}
.paging .bt-firstlast {
  vertical-align: bottom;
}
.paging .bt-firstlast .slbt {
  line-height: 30px;
}
.move_page {
  text-align: right;
}
.move_page .ip-target {
  vertical-align: middle;
}
.move_page .ip-target.slip {
  width: 105px;
}
.move_page .ip-target::-webkit-inner-spin-button,
.move_page .ip-target::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.is-pc .md_hd {
  position: relative;
  margin-bottom: 25px;
}
.is-pc .md_hd-title {
  display: inline-block;
  font-size: 18px;
  line-height: 1.0em;
}
.is-pc .md_hd-desc {
  display: inline-block;
  margin-left: 5px;
  font-size: 13px;
  color: color-mix(in oklab,#FFF,#333 50%);
  vertical-align: text-bottom;
}
.is-pc .md_hd-bts {
  position: absolute;
  right: 0;
  top: -7px;
}
.is-pc .md_hd-bts a,
.is-pc .md_hd-bts button {
  margin-left: 2px;
}
.is-mobile .md_hd {
  position: relative;
  padding-bottom: 15px;
}
.is-mobile .md_hd-title {
  font-size: 1.2em;
  line-height: 30px;
}
.is-mobile .md_hd-bts {
  position: absolute;
  right: 0;
  top: 0;
}
.md_lhd-category a {
  color: color-mix(in oklab,#FFF,#333 50%);
}
.md_lhd-category i {
  font-size: 13px;
}
.md_lhd-category svg.feather {
  width: 13px;
  height: 13px;
}
.md_lhd-category .sli--angle-right {
  background-color: color-mix(in oklab,#FFF,#333 50%);
  display: inline-block;
  width: 12px;
  height: 12px;
  -webkit-mask-size: 12px 12px;
  mask-size: 12px 12px;
}
.md_lhd-category>ul {
  align-items: center;
}
.md_lhd-category>ul>li {
  position: relative;
  margin-right: 15px;
}
.md_lhd-category>ul>li.active>a {
  color: #333;
}
.md_lhd-category>ul>li:hover>ul {
  opacity: 1;
}
.md_lhd-category>ul>li>ul {
  display: inline-block;
  padding: 0 12px;
  height: 23px;
  line-height: 23px;
  border-radius: 11.5px;
  border: 1px solid color-mix(in oklab,#FFF,#333 17%);
  box-sizing: border-box;
  font-size: 13px;
  opacity: 0.5;
  transition-property: opacity;
  transition-duration: 0.3s;
}
.is-mobile .md_lhd-category>ul>li>ul {
  opacity: 0.8;
}
.md_lhd-category>ul>li>ul>li {
  display: inline-block;
  margin-right: 8px;
}
.md_lhd-category>ul>li>ul>li:last-of-type {
  margin-right: 0;
}
.md_fbts {
  position: absolute;
  left: calc(100% + 15px);
  width: 26px;
  z-index: 99;
}
.lt-B .sl-container:not(.st-B) .md_fbts {
  left: calc(100% + 25px);
}
.lt-B .sl-container:not(.st-B) .md_fbts li {
  border-radius: 0 3px 3px 0;
  border-left: 1px solid color-mix(in oklab,#FFF,#333 6%);
}
.st-B .md_fbts {
  left: calc(100% + 18px);
}
.md_fbts>div.fix {
  position: fixed;
  top: 30px;
}
.md_fbts ul {
  margin-bottom: 10px;
}
.md_fbts li {
  position: relative;
  height: 26px;
  line-height: 25px;
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
  border-radius: 5px;
  margin-bottom: 3px;
}
.md_fbts li:last-of-type {
  margin-bottom: none;
}
.md_fbts li.bt-top {
  display: none;
}
.md_fbts a {
  display: inline-block;
  width: 26px;
  height: 26px;
  text-align: center;
}
.md_fbts a .sli {
  display: inline-block;
  width: 12px;
  height: 12px;
  -webkit-mask-size: 12px 12px;
  mask-size: 12px 12px;
  background-color: color-mix(in oklab,#FFF,#333 22%);
  margin-top: 0;
}
.md_fbts a .sli--arrow-left,
.md_fbts a .sli--arrow-up,
.md_fbts a .sli--arrow-down {
  display: inline-block;
  width: 14px;
  height: 14px;
  -webkit-mask-size: 14px 14px;
  mask-size: 14px 14px;
}
.md_fbts:hover a .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.md_fbts .desc {
  display: none;
  position: absolute;
  right: 100%;
  top: 50%;
  padding: 0 5px;
  margin: -9px 5px 0 0;
  height: 18px;
  line-height: 18px;
  border-radius: 3px;
  background-color: #333;
  color: #FFF;
  font-size: 10px;
  white-space: nowrap;
  z-index: 200;
}
.md_fbts a:hover + .desc {
  display: inline-block;
}
.mini_pf.font-dark,
.mini_pf.font-dark a,
.mini_pf.font-dark button.active {
  color: #333;
}
.mini_pf.font-dark .level,
.mini_pf.font-dark .slbn,
.mini_pf.font-dark button:not(.active) {
  color: color-mix(in srgb,transparent,#000 50%);
}
.mini_pf.font-dark .slpf>span {
  background-color: color-mix(in srgb,transparent,#000 60%);
}
.mini_pf.font-dark .mini_pf-image-text {
  background-color: color-mix(in srgb,transparent,#FFF 50%);
}
.mini_pf.font-light,
.mini_pf.font-light a,
.mini_pf.font-light button.active {
  color: #FFF;
}
.mini_pf.font-light .level,
.mini_pf.font-light .slbn,
.mini_pf.font-light button:not(.active) {
  color: color-mix(in srgb,transparent,#FFF 50%);
}
.mini_pf.font-light .slpf>span {
  background-color: color-mix(in srgb,transparent,#FFF 70%);
}
.mini_pf.font-light .mini_pf-image-text {
  background-color: color-mix(in srgb,transparent,#000 50%);
}
.mini_pf>div {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.mini_pf-profile {
  position: relative;
  padding: 15px 15px 15px 65px;
  min-height: 40px;
  background-color: #f3f3f3;
  border-radius: 10px 10px 0 0;
}
.mini_pf-profile .slpf {
  position: absolute;
  left: 15px;
  top: 15px;
  width: 40px;
  height: 40px;
  border-radius: 3px;
  background-color: color-mix(in srgb,transparent,#000 10%);
}
.mini_pf-profile .slpf>span {
  -webkit-mask-size: 65% 65%;
  mask-size: 65% 65%;
}
.mini_pf-profile .level {
  margin: 4px 0 0;
  font-size: 12px;
  color: color-mix(in srgb,transparent,#000 50%);
}
.mini_pf-profile .bts {
  display: none;
}
.mini_pf-image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.has-image .mini_pf-image {
  height: 140px;
}
.mini_pf-image-text {
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 4px 6px 3px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.4em;
  text-align: center;
}
.mini_pf-image-text:empty {
  visibility: hidden;
}
.mini_pf-tab {
  padding: 0 15px;
  background-color: #f3f3f3;
  border-radius: 0 0 10px 10px;
}
.has-image .mini_pf-tab {
  padding-top: 15px;
}
.mini_pf-tab-menu {
  margin-bottom: 15px;
  padding: 4px;
  border-radius: 3px;
  background-color: color-mix(in srgb,transparent,#000 5%);
  font-size: 0;
}
.mini_pf-tab-menu button {
  display: inline-block;
  width: 50%;
  padding: 3px 0;
}
.mini_pf-tab-menu button.active {
  color: #333;
}
.is-pc .mini_pf-tab-menu button {
  font-size: 12px;
}
.is-mobile .mini_pf-tab-menu button {
  font-size: 13px;
}
.mini_pf-tab-content {
  display: none;
}
.mini_pf-tab-content.active {
  display: block;
}
.is-pc .mini_pf-tab-content {
  font-size: 13px;
}
.is-mobile .mini_pf-tab-content {
  font-size: 14px;
}
.mini_pf-tab-content .hidden-title {
  visibility: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}
.mini_pf-tab-content .board-name {
  margin-right: 3px;
  background-color: color-mix(in srgb,transparent,#000 5%);
  color: color-mix(in srgb,transparent,#333 50%);
}
.mini_pf-tab-content .comment-icon {
  margin-right: 3px;
}
.mini_pf-tab-content .comment-icon .sli {
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
  background-color: color-mix(in oklab,#FFF,#333 70%);
}
.mini_pf-tab-content .sli--lock {
  display: inline-block;
  width: 12px;
  height: 12px;
  -webkit-mask-size: 12px 12px;
  mask-size: 12px 12px;
}
.mini_pf-tab-content li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mini_pf-tab-content li:nth-child(n+6):nth-child(-n+10) {
  display: none;
}
.mini_pf-tab-content.articles {
  padding-bottom: 10px;
}
.mini_pf-tab-content.articles li {
  margin-bottom: 5px;
}
.is-pc .mini_pf-tab {
  min-height: 182px;
}
.is-pc .mini_pf-tab-content.comments {
  padding-bottom: 1px;
}
.is-pc .mini_pf-tab-content.comments li {
  margin-bottom: 14px;
}
.is-pc .mini_pf-tab-content.comments li:nth-of-type(1) {
  margin-bottom: 13px;
}
.is-mobile .mini_pf-profile .sl-user-pointbar {
  display: none;
}
.is-mobile .mini_pf-tab {
  min-height: 179px;
}
.is-mobile .mini_pf-tab-content.comments {
  padding-bottom: 5px;
}
.is-mobile .mini_pf-tab-content.comments li {
  margin-bottom: 10px;
}
.list-searchkey {
  display: inline-block;
  position: relative;
  height: 29px;
  line-height: 25px;
  border-radius: 14.5px;
  box-sizing: border-box;
  padding: 0 32px 0 12px;
  margin-bottom: 10px;
  font-size: 13px;
}
.list-searchkey + .list-searchkey {
  margin-left: 5px;
}
.list-searchkey--category {
  background-color: color-mix(in oklab,#FFF,#003399 10%);
  border: 3px solid color-mix(in oklab,#FFF,#003399 25%);
}
.list-searchkey--category,
.list-searchkey--category a {
  color: #003399;
}
.list-searchkey--category .sli {
  background-color: #003399;
}
.list-searchkey--search {
  background-color: color-mix(in oklab,#FFF,#003399 10%);
  border: 3px solid color-mix(in oklab,#FFF,#003399 25%);
}
.list-searchkey--search,
.list-searchkey--search a {
  color: #003399;
}
.list-searchkey--search .sli {
  background-color: #003399;
}
.list-searchkey--sort {
  background-color: color-mix(in oklab,#FFF,#10c4f1 10%);
  border: 3px solid color-mix(in oklab,#FFF,#10c4f1 25%);
}
.list-searchkey--sort,
.list-searchkey--sort a {
  color: #10c4f1;
}
.list-searchkey--sort .sli {
  background-color: #10c4f1;
}
.list-searchkey .bt-cancel {
  position: absolute;
  right: 9px;
  top: 0px;
}
.list-searchkey .bt-cancel .sli {
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.list-searchkey-wrap {
  text-align: center;
}
.list-footer-bts {
  padding: 8px 12px;
  margin-top: 10px;
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
  border-radius: 5px;
}
.list-footer-bts .manage-articles {
  display: none;
  position: relative;
  margin-right: 10px;
}
.list-footer-bts .manage-articles.active {
  display: inline-block;
}
.list-footer-bts .manage-articles .slck {
  margin-right: 5px;
}
.list-footer-bts .srl-number {
  float: right;
  margin: -1px 0 0 0;
  font-size: 13px;
}
.is-pc .list-wrap {
  position: relative;
}
.is-pc .list-wrap-bts .bt-my-article {
  border-radius: 3px;
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
}
.lt-B .is-pc .list-wrap-bts .bt-my-article {
  border-radius: 50%;
}
.is-pc .list-wrap-bts .bt-my-article.slpf {
  width: 26px;
  height: 26px;
}
.is-pc .list-wrap-bts .bt-my-article img {
  border-radius: 3px;
}
.is-pc .list-footer-bts {
  font-size: 13px;
}
.is-pc .list-footer-bts a {
  margin-right: 10px;
  color: color-mix(in oklab,#FFF,#333 22%);
}
.is-pc .list-footer-bts .sli {
  background-color: color-mix(in oklab,#FFF,#333 12%);
}
.is-pc .list-footer-bts:hover a {
  color: color-mix(in oklab,#FFF,#333 50%);
}
.is-pc .list-footer-bts:hover .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.is-mobile .list-footer-bts {
  font-size: 0.9em;
}
.is-mobile .list-footer-bts a {
  margin-right: 10px;
  color: color-mix(in oklab,#FFF,#333 50%);
}
.is-mobile .list-footer-bts .sli {
  background-color: color-mix(in oklab,#FFF,#333 40%);
}
.skin-setting {
  display: none;
}
.skin-setting-inner {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0 30px;
  box-sizing: border-box;
  background-color: rgba(0,0,0,0.9);
  z-index: 301;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  color: #FFF;
}
.skin-setting .meesage {
  display: none;
}
.skin-setting h1 {
  display: none;
  margin: 0;
}
.skin-setting section:first-of-type {
  display: none;
  margin: 0;
}
.skin-setting section h2 {
  margin-bottom: 30px;
  padding: 20px 0;
  border: 2px solid;
  border-color: #555;
  font-weight: normal;
  text-align: center;
  font-size: 18px;
  letter-spacing: 0.15em;
  font-family: 'IropkeBatangM', 'IropkeBatangOTFM', 'NanumMyeongjo', 'Batang', serif;
  cursor: pointer;
}
.skin-setting .x_control-group {
  display: none;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dashed rgba(255,255,255,0.1);
}
.skin-setting .x_control-label {
  letter-spacing: 0.15em;
}
.skin-setting .x_controls {
  margin-top: 15px;
  overflow: hidden;
}
.skin-setting .x_controls label {
  margin-right: 10px;
  line-height: 180%;
}
.skin-setting .x_controls textarea,
.skin-setting .x_controls input[type=text],
.skin-setting .x_controls input[type=file] {
  position: relative;
  display: block;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid;
  border-color: rgba(255,255,255,0.3);
  background-color: rgba(255,255,255,0.1);
  line-height: 140%;
  color: #FFF;
  z-index: 1;
}
.skin-setting .x_controls textarea:focus,
.skin-setting .x_controls input[type=text]:focus,
.skin-setting .x_controls input[type=file]:focus {
  border: 1px solid;
  border-color: #ffffff;
}
.skin-setting .x_icon-question-sign {
  display: none;
}
.skin-setting .x_help-block {
  display: block;
  margin-top: 10px;
  font-size: 12px;
  opacity: 0.5;
}
.skin-setting .bt-area {
  padding-bottom: 60px;
  text-align: center;
}
.skin-setting .bt-area .bt {
  margin: 0 10px;
  width: 80px;
  line-height: 34px;
  background-color: transparent !important;
  border: 1px solid !important;
  border-color: #555 !important;
}
.skin-setting .bt-area .bt .sli {
  background-color: #CCC;
}
.is-pc .skin-setting-inner>div {
  width: 500px;
  margin: 0 auto;
}
.is-pc .skin-setting section {
  margin-bottom: 60px;
}
.clearfix::after,
.clearfix::before {
  content: " ";
  display: table;
}
.clearfix::after {
  clear: both;
}
html,
body {
  height: 100% !important;
  width: 100% !important;
  background-color: #FFF;
  color: #333;
}
body {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: none;
  font-size: 14px;
}
.sl-dummy {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: color-mix(in srgb,#333,transparent 40%);
  z-index: 100;
}
.click-dummy {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.xe_content {
  max-width: 100%;
}
.xe_content ul,
.xe_content ol {
  list-style-type: initial;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 25px;
}
.xe_content ol {
  list-style-type: decimal;
}
a {
  outline: none;
  color: #333;
  transition-property: color, border-color, background-color;
  transition-duration: 0.3s;
}
a,
a:hover,
a:visited,
a:active {
  text-decoration: none;
}
input,
button,
textarea,
table {
  outline: none;
  margin: 0;
  color: #333;
  font-size: 14px;
}
textarea,
table {
  font-size: 14px;
}
section,
aside,
nav,
header,
footer {
  display: block;
}
textarea {
  resize: vertical;
}
button {
  cursor: pointer;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: subpixel-antialiased !important;
  background-color: transparent;
  border: none;
  transition-property: color, border-color, background-color;
  transition-duration: 0.3s;
}
h1,
h2,
h3,
h4,
h5 {
  padding: 0;
  margin: 0;
  font-weight: normal;
}
p {
  padding: 0;
  margin: 0;
}
ol,
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
li {
  padding: 0;
  margin: 0;
}
.sl-loading {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 12%) 30%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  overflow: hidden;
  z-index: 300;
  text-align: center;
}
.sl-loading svg {
  margin-top: 10px;
  margin-left: 6px;
}
.sl-loading svg rect {
  fill: #333;
}
.sl-done {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin: -25px 0 0 -25px;
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 12%) 30%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 50%;
  text-align: center;
  z-index: 300;
}
.sl-done .sli--check-light {
  display: inline-block;
  width: 24px;
  height: 24px;
  -webkit-mask-size: 24px 24px;
  mask-size: 24px 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
  background-color: #FFF;
  margin-top: 13px;
}
.sl-logo img {
  zoom: 0.5;
  -moz-transform: scale(0.5);
  -moz-transform-origin: left center;
}
.sl-layout-bts {
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 99;
}
.sl-layout-bts .bt-top {
  display: none;
}
.sl-layout .menu_new {
  vertical-align: middle;
}
.bt-sl-cp {
  display: none;
  position: fixed;
  right: 0;
  top: 50%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin-top: -25px;
  border-radius: 5px 0 0 5px;
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
  text-align: center;
  z-index: 150;
}
.bt-sl-cp .sli {
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-mask-size: 20px 20px;
  mask-size: 20px 20px;
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-cp {
  position: fixed;
  right: 15px;
  top: 15px;
  width: 240px;
  height: calc(100% - 30px);
  box-sizing: border-box;
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 12%) 50%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 10px;
  transition-property: left;
  transition-duration: 0.3s;
  z-index: 150;
  overflow: hidden;
  counter-reset: counter;
}
.sl-cp h3 {
  height: 40px;
  line-height: 41px;
  padding-left: 15px;
  box-sizing: border-box;
  border-bottom: 1px solid color-mix(in srgb,transparent,#333 10%);
  font-size: 14px;
}
.sl-cp h4 {
  font-size: 12px;
  counter-increment: counter;
}
.sl-cp h4::before {
  content: counter(counter) ".";
  display: inline-block;
  margin-right: 3px;
}
.sl-cp .bt-close {
  position: absolute;
  right: 15px;
  top: 12px;
}
.sl-cp .bt-close .sli {
  text-indent: -9999px;
}
.sl-cp .unit {
  margin-top: 15px;
}
.sl-cp .unit.type-bt {
  font-size: 0;
}
.sl-cp .unit.type-bt a {
  display: inline-block;
  width: calc(50% - 5px);
  padding: 8px 0;
  border: 1px solid color-mix(in srgb,transparent,#333 10%);
  box-sizing: border-box;
  font-size: 13px;
  text-align: center;
  color: color-mix(in srgb,transparent,#333 50%);
}
.sl-cp .unit.type-bt a:first-of-type {
  margin-right: 10px;
}
.sl-cp .unit.type-bt a.active {
  border-color: color-mix(in srgb,transparent,#333 50%);
  color: #333;
}
.sl-cp .unit-content {
  margin-top: 10px;
}
.sl-cp-content {
  height: calc(100% - 40px);
}
.is-mobile .sl-cp-content {
  overflow: auto;
}
.sl-cp-content .inner {
  padding: 0 15px;
}
.sl-cp-color_theme {
  font-size: 0;
}
.sl-cp-color_theme h5 {
  margin-bottom: 5px;
  font-size: 12px;
}
.sl-cp-color_theme a {
  display: inline-block;
  margin-right: 9px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 12px;
  opacity: 0.5;
  transition-property: opacity;
  transition-duration: 0.3s;
}
.sl-cp-color_theme a.active {
  opacity: 1;
}
.sl-cp-color_theme a.active img {
  border: 3px solid #333;
  box-sizing: border-box;
}
.sl-cp-color_theme a:hover {
  opacity: 1;
}
.sl-cp-color_theme a:nth-of-type(3n) {
  margin-right: 0;
}
.sl-cp-color_theme a img {
  width: 64px;
  height: 40px;
  border-radius: 3px;
  margin-bottom: 3px;
}
.sl-header {
  background-color: #003399;
}
.no-header_color .sl-header {
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
}
.sl-header,
.sl-header a,
.sl-header button {
  color: #FFF;
}
.sl-header .sli {
  background-color: #FFF;
}
.sl-header-bts a {
  display: inline-block;
}
.sl-header-bts .sli {
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-mask-size: 18px 18px;
  mask-size: 18px 18px;
}
.sl-header-bts .bt-user .sli {
  display: inline-block;
  width: 16px;
  height: 16px;
  -webkit-mask-size: 16px 16px;
  mask-size: 16px 16px;
}
.sl-header-bts .bt-notify {
  position: relative;
}
.sl-header-bts .bt-notify .sli--bell-slash {
  display: inline-block;
  width: 22px;
  height: 22px;
  -webkit-mask-size: 22px 22px;
  mask-size: 22px 22px;
}
.sl-header-bts .bt-notice {
  position: relative;
}
.sl-header-bts .bt-global_search .sli {
  display: inline-block;
  width: 16px;
  height: 16px;
  -webkit-mask-size: 16px 16px;
  mask-size: 16px 16px;
}
.sl-header-bts .sl-count-box {
  position: absolute;
  left: 7px;
  top: -7px;
}
.ct-lb_dahong .sl-header-bts .sl-count-box,
.ct-lb_very_lavender .sl-header-bts .sl-count-box,
.ct-db_hermosa .sl-header-bts .sl-count-box {
  background-color: #d2ff66;
  color: #333;
}
.ct-lw_hermosa .sl-header-bts .sl-count-box {
  background-color: #003399;
}
.ct-lw_rosegold .sl-header-bts .sl-count-box {
  background-color: #003399;
  color: #333;
}
.ct-lw_thorn .sl-header-bts .sl-count-box,
.ct-lb_thorn .sl-header-bts .sl-count-box {
  background-color: color-mix(in oklab,#FFF,#003399 80%);
}
.sl-global_search {
  position: fixed;
  left: 0;
  top: -300px;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: 299;
}
.sl-global_search .click-dummy {
  width: 0;
  height: 0;
  overflow: hidden;
}
.sl-global_search.active {
  top: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}
.sl-global_search.active .click-dummy {
  width: 100%;
  height: 100%;
  overflow: visible;
}
.sl-global_search form {
  position: relative;
  margin: 75px auto 0;
  width: 560px;
  max-width: calc(100% - 30px);
  padding: 20px 30px 28px;
  box-sizing: border-box;
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 12%) 50%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 15px;
  z-index: 2;
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.sl-global_search .ip-search {
  width: 100%;
  padding: 10px 0;
  box-sizing: border-box;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid color-mix(in srgb,transparent,#333 50%);
  background-color: transparent;
  font-size: 18px;
}
.sl-global_search .ip-search::placeholder {
  color: color-mix(in srgb,transparent,#333 50%);
  opacity: 1;
}
.sl-global_search .ip-search::-ms-input-placeholder {
  color: color-mix(in srgb,transparent,#333 50%);
}
.sl-global_search-bts {
  margin-top: 15px;
  text-align: right;
}
.sl-global_search-bts button {
  margin-left: 10px;
  font-size: 15px;
}
.sl-global_search-bts .sli--search {
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.sl-sb-menu .menu-1depth>li {
  position: relative;
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
}
.sl-sb-menu .menu-1depth>li>a {
  display: inline-block;
  height: 40px;
  line-height: 41px;
  padding-left: 5px;
}
.sl-sb-menu .menu-1depth>li>ul {
  padding-bottom: 5px;
}
.sl-sb-menu .menu-1depth>li.has-child>a {
  color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-sb-menu .menu-1depth>li.has-child>a .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-sb-menu .menu-1depth>li.no-child>a {
  width: 100%;
  box-sizing: border-box;
}
.sl-sb-menu .menu-1depth .bt-openclose {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 10px;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.sl-sb-menu .menu-1depth .bt-openclose .sli {
  background-color: color-mix(in oklab,#FFF,#333 30%);
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.sl-sb-menu .menu-2depth>li>a {
  display: inline-block;
  padding: 0 12px;
  width: 100%;
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  border-radius: 3px;
}
.sl-sb-menu .menu-2depth>li>a.active {
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
}
.sl-sb-menu .menu-3depth {
  margin: 0 0 7px 23px;
}
.sl-sb-menu .menu-3depth>li {
  margin-top: 7px;
}
.sl-sb-menu .menu-3depth>li a {
  color: color-mix(in oklab,#FFF,#333 70%);
}
.sl-sb-menu .menu-3depth>li a::before {
  color: color-mix(in oklab,#FFF,#333 70%);
}
.sl-sb-menu .menu-3depth>li a.active {
  color: #333;
}
.sl-sb-menu .menu-3depth>li a.active::before {
  color: #333;
}
.sl-sb-menu .sli--external-link {
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.sl-sb-menu svg.feather {
  margin-right: 3px !important;
}
.sl-sb-menu i {
  margin-right: 2px;
}
.menu-3depth {
  font-size: 0.95em;
}
.menu-3depth a::before {
  content: '-';
}
.menu-desc {
  margin-top: 5px;
  font-size: 11px;
  line-height: 1.5em;
  word-break: break-all;
}
.sl-user-pointbar {
  font-size: 12px;
}
.sl-user-pointbar .txt-en {
  font-size: 11px;
}
.sl-user-pointbar .pointbar-info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
.sl-user-pointbar .pointbar-info>span {
  flex: 0 1 auto;
}
.sl-user-pointbar .pointbar-figure {
  display: block;
  height: 5px;
  border-radius: 2.5px;
  background-color: color-mix(in srgb,transparent,#000 20%);
}
.sl-user-pointbar .pointbar-figure .current {
  display: block;
  height: 5px;
  background-color: #e1ff99;
}
.sl-sb .sl-user {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 10px;
}
.sl-sb .sl-user .bg-group {
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
}
.sl-sb .sl-user.has-full_image .bg-group {
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 4.5%) 80%);
}
.sl-sb .sl-user.has-image .sl-user-bts {
  border-bottom: none;
}
.sl-sb .sl-user.font-dark,
.sl-sb .sl-user.font-dark a {
  color: #333;
}
.sl-sb .sl-user.font-dark .sl-user-bts a {
  color: color-mix(in srgb,transparent,#000 50%);
}
.sl-sb .sl-user.font-dark .sl-user-image-text {
  background-color: color-mix(in srgb,transparent,#FFF 50%);
}
.sl-sb .sl-user.font-dark .slpf>span {
  background-color: color-mix(in srgb,transparent,#000 60%);
}
.sl-sb .sl-user.font-dark .sl-user-info .sli {
  background-color: color-mix(in srgb,transparent,#000 25%);
}
.sl-sb .sl-user.font-light,
.sl-sb .sl-user.font-light a {
  color: #FFF;
}
.sl-sb .sl-user.font-light .sl-user-bts a {
  color: color-mix(in srgb,transparent,#FFF 50%);
}
.sl-sb .sl-user.font-light .sl-user-image-text {
  background-color: color-mix(in srgb,transparent,#000 50%);
}
.sl-sb .sl-user.font-light .slpf>span {
  background-color: color-mix(in srgb,transparent,#FFF 60%);
}
.sl-sb .sl-user.font-light .sl-user-info .sli {
  background-color: color-mix(in srgb,transparent,#FFF 40%);
}
.sl-sb .sl-user .slpf {
  background-color: color-mix(in srgb,transparent,#000 10%);
}
.sl-user-image {
  position: relative;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.has-image .sl-user-image {
  height: 100px;
}
.sl-user-image-text {
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 4px 6px 3px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.4em;
  text-align: center;
}
.sl-user-image-text:empty {
  visibility: hidden;
}
.sl-sb .sl-user-info {
  padding: 15px 15px 0;
  border-radius: 10px 10px 0 0;
}
.sl-sb .sl-user-info .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-user-info .sli--cog {
  display: inline-block;
  width: 12px;
  height: 12px;
  -webkit-mask-size: 12px 12px;
  mask-size: 12px 12px;
}
.sl-user .slpf {
  margin-right: 5px;
  vertical-align: middle;
}
.sl-user-bts {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 10px 0;
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
  font-size: 12px;
  text-align: center;
}
.sl-user-bts a {
  display: inline-block;
  flex: 0 1 auto;
  color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-user-bts a:hover {
  color: color-mix(in oklab,#FFF,#333 70%);
}
.sl-user-pointbar {
  padding: 12px 0 0;
}
.sl-sb .sl-user-pointbar {
  padding: 12px 15px 15px;
  border-radius: 0 0 10px 10px;
}
.sl-user-pointbar .pointbar-figure {
  margin-top: 8px;
}
.sl-mymenu .xe-widget-wrapper {
  overflow: visible;
}
.sl-mymenu-edit {
  display: none;
}
.sl-mymenu-edit ul .sli {
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.sl-mymenu-edit li {
  border-radius: 3px;
}
.sl-mymenu-edit .pr_drag_handle {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
  font: 500 11px/21px 'Montserrat';
  text-align: center;
}
.sl-mymenu-edit .pr_drag_handle:hover {
  font-size: 14px;
}
.sl-mymenu .pr_item_add,
.sl-mymenu .pr_item_del {
  display: inline-block;
  margin: 0 2px 0 8px;
  border-radius: 3px;
  font-size: 10px;
  vertical-align: middle;
  cursor: pointer;
}
.sl-mymenu-node-list li.has-child::after {
  content: '';
  position: absolute;
  left: 5px;
  top: 1px;
  width: 1px;
  height: 100%;
  background-color: color-mix(in oklab,#FFF,#333 17%);
  z-index: -1;
}
.sl-mymenu-node-list>li {
  position: relative;
  z-index: 1;
}
.sl-mymenu-node-list>li>ul {
  margin-left: 12px;
}
.sl-mymenu-node-list>li>ul>li>ul {
  margin-left: 12px;
}
.sl-mymenu-node-list>li>ul li {
  position: relative;
  z-index: 1;
}
.sl-mymenu-node-list>li>ul li::before {
  content: '';
  position: absolute;
  left: -6px;
  top: 17px;
  width: 12px;
  height: 1px;
  background-color: color-mix(in oklab,#FFF,#333 17%);
  z-index: -1;
}
.sl-mymenu-node .pr_item_select {
  display: inline-block;
  width: 100%;
  padding: 8px 10px;
  margin-bottom: 5px;
  box-sizing: border-box;
  border-radius: 3px;
  background-color: #FFF;
  border: 1px solid color-mix(in oklab,#FFF,#333 12%);
  color: color-mix(in oklab,#FFF,#333 70%);
  transition-property: border-color, background-color, color;
  transition-duration: 0.3s;
  cursor: pointer;
}
.sl-mymenu-node .pr_item_select:hover {
  border-color: #d9d290;
  background-color: color-mix(in oklab,#FFF,#fff7af 40%);
  color: #333;
}
.sl-mymenu-node .pr_item_select:hover .sli {
  background-color: #d9d290;
}
.sl-mymenu-node .icon-folder {
  margin-right: 2px;
}
.sl-mymenu-node .icon-folder .sli {
  background-color: color-mix(in oklab,#FFF,#333 30%);
}
.sl-notify-list .nlu-type {
  display: inline-block;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 30px;
  height: 30px;
  line-height: 32px;
  border-radius: 50%;
  text-align: center;
  color: #333;
}
.sl-notify-list .nlu-type .sli {
  background-color: #FFF;
}
.sl-notify-list .nlu-type svg.feather {
  margin: -1px -1px 0 0;
}
.sl-notify-list .nlu-type.nlu-type--C {
  background-color: #3c6fff !important;
}
.sl-notify-list .nlu-type.nlu-type--V {
  background-color: #ff7545 !important;
}
.sl-notify-list .nlu-type.nlu-type--E {
  background-color: #94d966 !important;
}
.sl-notify-list .nlu-type.nlu-type--M {
  background-color: #10c4f1 !important;
}
.sl-notify-list .nlu-type.nlu-type--R {
  background-color: #c851dd !important;
}
.sl-slider {
  position: relative;
  overflow: hidden;
}
.sl-slider--C {
  margin-bottom: 25px;
  border-radius: 10px;
}
.sl-slider--C .swiper-pagination {
  left: 25px;
}
.sl-slider .swiper-slide {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.sl-slider .swiper-pagination {
  display: inline-block;
  position: absolute;
  bottom: 25px;
  z-index: 10;
}
.sl-slider .swiper-pagination-bullet {
  display: inline-block;
  width: 3px;
  height: 10px;
  margin: 0 2px;
  background-color: #FFF;
  opacity: 0.5;
  cursor: pointer;
  transition-property: width;
  transition-duration: 0.3s;
  vertical-align: bottom;
}
.shade-WL.sl-slider .swiper-pagination-bullet,
.shade-PL.sl-slider .swiper-pagination-bullet {
  background-color: #333;
}
.sl-slider .swiper-pagination-bullet-active {
  height: 20px;
  opacity: 1;
}
.sl-slider-shade {
  position: absolute;
  top: 0;
  height: 100%;
}
.shade-WD .sl-slider-shade,
.shade-WL .sl-slider-shade {
  left: 0;
  width: 100%;
  z-index: 1;
}
.shade-WD .sl-slider-shade {
  background-color: color-mix(in srgb,transparent,#000 30%);
}
.shade-WL .sl-slider-shade {
  background-color: color-mix(in srgb,transparent,#FFF 50%);
}
.shade-PD .sl-slider-shade,
.shade-PL .sl-slider-shade {
  right: 0;
  width: 40%;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.shade-PD .sl-slider-shade {
  background-color: color-mix(in srgb,transparent,#000 30%);
}
.shade-PL .sl-slider-shade {
  background-color: color-mix(in srgb,transparent,#FFF 50%);
}
.sl-slider-content {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 25px;
  box-sizing: border-box;
  text-align: right;
  z-index: 2;
}
.sl-slider--H:not(.shade-PD):not(.shade-PL) .sl-slider-content {
  padding-right: 0;
}
.sl-slider-content,
.sl-slider-content a {
  color: #FFF;
}
.shade-WL .sl-slider-content,
.shade-WL .sl-slider-content a,
.shade-PL .sl-slider-content,
.shade-PL .sl-slider-content a {
  color: #333;
}
.shade-PD .sl-slider-content,
.shade-PL .sl-slider-content {
  -webkit-backdrop-filter: blur(0);
  backdrop-filter: blur(0);
}
.sl-slider-content .category {
  margin-bottom: 2px;
  letter-spacing: 0.1em;
}
.sl-slider-content .desc {
  margin-top: 10px;
  word-break: break-all;
}
.sl-slider-content .button {
  display: inline-block;
  margin-top: 10px;
  background-color: color-mix(in srgb,transparent,#FFF 15%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  transition-property: background-color;
  transition-duration: 0.3s;
  letter-spacing: 0.1em;
}
.sl-slider-content .button:hover {
  background-color: color-mix(in srgb,transparent,#FFF 25%);
}
.shade-WL .sl-slider-content .button,
.shade-PL .sl-slider-content .button {
  background-color: color-mix(in srgb,transparent,#000 15%);
}
.shade-WL .sl-slider-content .button:hover,
.shade-PL .sl-slider-content .button:hover {
  background-color: color-mix(in srgb,transparent,#000 25%);
}
.sl-notice {
  display: none;
  overflow: hidden;
}
.sl-notice.has-notice {
  display: block;
}
.sl-notice-unit {
  position: relative;
}
.sl-notice-unit.closed {
  display: none;
}
.sl-notice-unit.show {
  display: block;
}
.sl-notice-icon {
  position: absolute;
  top: 50%;
}
.sl-notice .bt-close {
  position: absolute;
  top: 50%;
}
.sl-footer,
.sl-footer a {
  color: color-mix(in oklab,#FFF,#333 70%);
}
.sl-footer-logo {
  opacity: 0.7;
}
.sl-footer .footer-menu li {
  display: inline-block;
}
.sl-footer .footer-menu .sli--external-link {
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.sl-footer .footer-menu .sli {
  background-color: color-mix(in oklab,#FFF,#333 70%);
}
.sl-footer .external-links .bt {
  margin-left: 5px;
}
.sl-footer .external-links .bt a {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 3px;
  background-color: color-mix(in oklab,#FFF,#333 12%);
  text-align: center;
  font-size: 16px;
  color: color-mix(in oklab,#FFF,#333 70%);
}
.sl-footer .external-links .bt a svg.feather {
  width: 16px;
  height: 16px;
}
.sl-footer .external-links .bt a:hover {
  color: #333;
}
.sl-footer .external-links .sldd-bt {
  background-color: color-mix(in oklab,#FFF,#333 6%);
}
.sl-alert {
  position: absolute;
  left: 50%;
  z-index: 300;
}
.sl-alert>div {
  position: fixed;
  top: 50%;
  height: 32px;
  line-height: 32px;
  margin-top: -16px;
  background-color: color-mix(in srgb,transparent,#000 70%);
  color: #FFF;
  opacity: 0;
  white-space: nowrap;
}
.sl-xe-message {
  position: relative;
  z-index: 301;
}
.sl-xe-message .message-body {
  display: inline-block;
  position: fixed;
  padding: 0 40px 0 36px;
  box-sizing: border-box;
  border-radius: 5px 0 0 5px;
  color: #FFF;
  z-index: 2;
}
.is-lightmode .sl-xe-message .message-body {
  background-color: #333;
}
.is-darkmode .sl-xe-message .message-body {
  background-color: color-mix(in oklab,#000,#333 50%);
}
.sl-xe-message .message-bullet {
  display: inline-block;
  position: absolute;
  left: 15px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #94d966;
}
.info.sl-xe-message .message-bullet {
  background-color: #3c6fff;
}
.error.sl-xe-message .message-bullet {
  background-color: #ff7545;
}
.sl-xe-message .message-content {
  display: inline-block;
  width: 100%;
}
.sl-xe-message .bt-close {
  position: absolute;
  right: 13px;
}
.sl-xe-message .bt-close .sli {
  background-color: #FFF;
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-mask-size: 18px 18px;
  mask-size: 18px 18px;
}
.n-loading {
  display: inline-block;
  position: relative;
  text-indent: -9999em;
  border: 3px solid color-mix(in srgb,transparent,#FFF 20%);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.n-loading,
.n-loading::after {
  border-radius: 50%;
  width: 10px;
  height: 10px;
}
.n-loading.dark {
  border: 3px solid color-mix(in srgb,transparent,#000 20%);
}
.n-loading.spin {
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.n-loading.spin {
  border-left: 3px solid #FFF;
}
.n-loading.spin.dark {
  border-left: 3px solid #333;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.font-nr {
  font-family: 'NanumSquareRoundR', 'NanumSquareRound', 'apple sd gothic neo', sans-serif;
}
.font-nr table,
.font-nr input,
.font-nr button,
.font-nr .slbb-desc {
  font-family: 'NanumSquareRoundR', 'NanumSquareRound', 'apple sd gothic neo', sans-serif;
}
.font-nr .xe_content {
  font-family: 'apple sd gothic neo', 'Noto Sans CJK KR', 'Malgun Gothic', sans-serif;
}
.font-nr .txt-en {
  font-family: 'Montserrat', 'NanumSquareRoundR', 'NanumSquareRound', 'apple sd gothic neo', sans-serif;
}
.font-ns {
  font-family: 'NanumSquareR', 'NanumSquare', 'apple sd gothic neo', sans-serif;
}
.font-ns table,
.font-ns input,
.font-ns button,
.font-ns .slbb-desc {
  font-family: 'NanumSquareR', 'NanumSquare', 'apple sd gothic neo', sans-serif;
}
.font-ns .xe_content {
  font-family: 'apple sd gothic neo', 'Noto Sans CJK KR', 'NanumGothic', 'Malgun Gothic', sans-serif;
}
.font-ns .txt-en {
  font-family: 'Montserrat', 'NanumSquareR', 'NanumSquare', 'apple sd gothic neo', sans-serif;
}
.font-ng {
  font-family: 'NanumGothic', 'Nanum Gothic', 'apple sd gothic neo', sans-serif;
}
.font-ng table,
.font-ng input,
.font-ng button,
.font-ng .slbb-desc {
  font-family: 'NanumGothic', 'Nanum Gothic', 'apple sd gothic neo', sans-serif;
}
.font-ng .xe_content {
  font-family: 'NanumGothic', 'Nanum Gothic', 'apple sd gothic neo', 'Noto Sans CJK KR', 'Malgun Gothic', sans-serif;
}
.font-ng .txt-en {
  font-family: 'Montserrat', 'NanumGothic', 'Nanum Gothic', 'apple sd gothic neo', sans-serif;
}
.font-nv2 {
  font-family: 'NEXON Lv2 Gothic', 'apple sd gothic neo', sans-serif;
  letter-spacing: 0.01em;
}
.font-nv2 table,
.font-nv2 input,
.font-nv2 button,
.font-nv2 .xe_content,
.font-nv2 .slbb-desc {
  font-family: 'NEXON Lv2 Gothic', 'apple sd gothic neo', 'Noto Sans CJK KR', sans-serif;
}
.font-nv2 .txt-en {
  font-family: 'Montserrat', 'NEXON Lv2 Gothic', 'apple sd gothic neo', sans-serif;
}
.font-s {
  font-family: 'apple sd gothic neo', 'NanumGothic', 'Malgun Gothic', sans-serif;
}
.font-s table,
.font-s input,
.font-s button,
.font-s .xe_content,
.font-s .slbb-desc {
  font-family: 'apple sd gothic neo', 'Noto Sans CJK KR', 'NanumGothic', 'Malgun Gothic', sans-serif;
}
.font-s .txt-en {
  font-family: 'Montserrat', 'apple sd gothic neo', 'Noto Sans CJK KR', 'NanumGothic', 'Malgun Gothic', sans-serif;
}
.sl-layout {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.sl-container {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  min-width: 1100px;
}
.lt-B .sl-container,
.lt-O .sl-container .sl-inner {
  width: 1100px;
  margin: 0 auto;
}
.sl-header {
  flex: 0 1 auto;
}
.sl-header .sl-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sl-header-logo {
  min-width: 100px;
}
.ht-A .sl-header-logo,
.ht-SL .sl-header-logo {
  flex: 0 1 auto;
  order: 1;
}
.ht-SC .sl-header-logo {
  flex: 0 0 auto;
  order: 2;
}
.sl-header-bts {
  flex: 0 1 auto;
}
.ht-A .sl-header-bts.left,
.ht-SL .sl-header-bts.left {
  order: 3;
}
.ht-SC .sl-header-bts.left {
  order: 1;
}
.sl-header-bts.right {
  order: 4;
}
.ht-A .sl-header-gnb {
  flex: 1 1 auto;
  order: 2;
}
.sl-header-global_search {
  flex: 1 1 auto;
  order: 2;
}
.sl-header-global_search + .flex-dummy {
  display: none;
}
.ht-SL .sl-header .flex-dummy {
  flex: 1 1 auto;
  order: 2;
}
.ht-SC .sl-header .flex-dummy {
  display: none;
}
.sl-wrapper {
  flex: 1 1 auto;
  display: flex;
  justify-content: space-between;
}
.sl-wrapper .sl-sb {
  flex: 0 1 auto;
}
.sl-wrapper .sl-sb--L {
  order: 1;
  width: 245px;
}
.sl-wrapper .sl-sb--R {
  order: 3;
  width: 245px;
}
.sl-wrapper .sl-content {
  flex: 0 1 auto;
  order: 2;
}
.st-N .sl-wrapper .sl-content {
  width: 1100px;
}
.st-L .sl-wrapper .sl-content {
  width: 825px;
}
.st-R .sl-wrapper .sl-content {
  width: 825px;
}
.st-B .sl-wrapper .sl-content {
  width: 550px;
}
.sl-footer {
  flex: 0 1 auto;
  min-height: 100px;
}
.sl-layout.lt-B {
  background-color: color-mix(in oklab,#FFF,#333 12%);
}
.sl-layout.lt-B .sl-container {
  border-radius: 15px;
  margin: 25px auto;
  padding: 0 25px;
  background-color: #FFF;
}
.sl-layout.lt-B .sl-header {
  margin: 0 -25px;
  padding: 0 25px;
  border-radius: 15px 15px 0 0;
}
.sl-layout.lt-B .sl-slider--H {
  margin: 0 -25px;
}
.sl-layout-bts .sli {
  display: inline-block;
  width: 28px;
  height: 28px;
  -webkit-mask-size: 28px 28px;
  mask-size: 28px 28px;
}
.sl-header-logo {
  padding: 15px 0;
  font-size: 20px;
  line-height: 1.0em;
}
.sl-header-logo img {
  display: block;
}
.sl-header-logo .default-logo {
  margin-bottom: -5px;
}
.sl-header-bts a,
.sl-header-bts .bt-notify,
.sl-header-bts .bt-notice {
  margin-left: 11px;
}
.ht-SC .sl-header-bts.left {
  margin-left: -11px;
}
.sl-header-bts .bt-login {
  border: 1px solid color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#003399 40%) 60%);
  background-color: transparent;
  letter-spacing: 0.1em;
}
.sl-header-bts .bt-login:hover {
  border-color: color-mix(in oklab,#FFF,#003399 40%);
  box-shadow: 0 0 5px color-mix(in srgb,transparent,#FFF 10%);
}
.sl-header-sp {
  display: inline-block;
  position: relative;
}
.sl-header-sp:hover .sl-header-sp-box {
  top: 100%;
  height: auto;
  padding-top: 7px;
  overflow: visible;
  opacity: 1;
}
.sl-header-sp:hover .sl-header-sp-box>div {
  padding: 13px 16px;
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 12%) 50%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.sl-header-sp-box {
  position: absolute;
  right: 0;
  top: 70%;
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition-property: top;
  transition-duration: 0.3s;
  z-index: 300;
}
.sl-header-sp-box>div {
  border-radius: 10px 0 10px 10px;
}
.sl-header-sp-box h3 {
  margin-bottom: 12px;
  padding-bottom: 7px;
  border-bottom: 1px solid color-mix(in srgb,transparent,#333 10%);
  font-size: 12px;
  color: color-mix(in srgb,transparent,#333 50%);
}
.sl-header-sp-box h3 .sli {
  background-color: color-mix(in srgb,transparent,#333 50%);
  margin-right: 3px;
}
.ht-SC .sl-header-mode .sl-header-sp-box {
  right: auto;
  left: 0;
}
.ht-SC .sl-header-mode .sl-header-sp-box>div {
  border-radius: 0 10px 10px 10px;
}
.sl-header-mode .sl-header-sp-box>div {
  white-space: nowrap;
}
.sl-header-mode .sl-header-sp-box h3 .sli {
  display: inline-block;
  width: 15px;
  height: 15px;
  -webkit-mask-size: 15px 15px;
  mask-size: 15px 15px;
}
.sl-header-mode .sl-header-sp-box button {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 3px;
  border-radius: 50%;
  overflow: hidden;
  font: 10px/40px 'Montserrat';
  text-align: center;
}
.sl-header-mode .sl-header-sp-box button:last-of-type {
  margin-right: 0;
}
.sl-header-mode .sl-header-sp-box button.bt-mode_white {
  background-color: #FFF;
  color: #333;
}
.sl-header-mode .sl-header-sp-box button.bt-mode_beige {
  background-color: #faf8ed;
  color: #333;
}
.sl-header-mode .sl-header-sp-box button.bt-mode_black {
  background-color: #333;
  color: #FFF;
}
.sl-header-mode .sl-header-sp-box button.bt-mode_night {
  background-color: #30343b;
  color: #FFF;
}
.sl-header-user:hover .sl-header-sp-box {
  width: 240px;
}
.sl-header-user .sl-header-sp-box h3 .sli {
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-mask-size: 20px 20px;
  mask-size: 20px 20px;
}
.sl-header-user .sl-header-sp-box,
.sl-header-user .sl-header-sp-box a {
  color: color-mix(in srgb,transparent,#333 70%);
}
.sl-header-user .sl-header-sp-box a:hover {
  color: #333;
}
.sl-header-user .sl-header-sp-box .user_menu {
  position: relative;
  font-size: 13px;
}
.sl-header-user .sl-header-sp-box .user_menu a {
  display: inline-block;
  width: 50%;
  margin: 0 0 8px 0;
  white-space: nowrap;
}
.sl-header-user .sl-header-sp-box .user_menu a:last-of-type,
.sl-header-user .sl-header-sp-box .user_menu a:nth-last-child(2) {
  margin-bottom: 0;
}
.sl-header-user .sl-header-sp-box .user_info a {
  margin-left: 0;
}
.sl-header-notify {
  display: inline-block;
  position: relative;
}
.sl-header-notify,
.sl-header-notify a {
  color: color-mix(in srgb,transparent,#333 70%);
}
.sl-header-notify .sl-notify {
  position: absolute;
  right: -32px;
  top: -9999px;
  width: 360px;
  padding-top: 7px;
  z-index: 299;
}
.sl-header-notify .sl-notify.active {
  top: 100%;
}
.sl-header-notify .sl-notify>div {
  padding: 12px;
  border-radius: 10px;
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 12%) 50%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.sl-header-notify .sl-notify-title h3 {
  position: relative;
  margin: -6px -6px 0;
  padding: 6px;
  font-size: 14px;
  line-height: 1.0em;
  overflow: hidden;
}
.sl-header-notify .sl-notify-title h3 .txt-en {
  margin-left: 3px;
  font-weight: 500;
  color: #003399;
}
.sl-header-notify .sl-notify-title .bt-delete_all {
  position: absolute;
  right: 8px;
  top: 7px;
}
.sl-header-notify .sl-notify-delete {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 7px 6px 6px;
  box-sizing: border-box;
  padding-left: 10px;
  border-radius: 7px;
  background-color: #003399;
  color: #FFF;
  transition-property: left;
  transition-duration: 0.3s;
  z-index: 1;
}
.sl-header-notify .sl-notify-delete.active {
  left: 0;
}
.sl-header-notify .sl-notify-delete-bts {
  position: absolute;
  right: 0;
  top: 6px;
}
.sl-header-notify .sl-notify-delete-bts button {
  padding: 0 5px;
}
.sl-header-notify .sl-notify .bt-fix {
  display: block;
  position: relative;
  margin: 5px 0 0 0;
  padding-bottom: 8px;
  border-bottom: 1px solid color-mix(in srgb,transparent,#333 10%);
  font-size: 13px;
  color: color-mix(in srgb,transparent,#333 50%);
}
.sl-header-notify .sl-notify .bt-fix .sli {
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-mask-size: 18px 18px;
  mask-size: 18px 18px;
  position: absolute;
  right: 0;
  top: 0;
}
.sl-header-notify .sl-notify .bt-fix .sli--toggle-off {
  background-color: color-mix(in srgb,transparent,#333 50%);
}
.sl-header-notify .sl-notify .bt-fix .sli--toggle-on {
  background-color: #003399;
}
.sl-header-notify .sl-notify .bt-more {
  display: block;
  margin-bottom: 12px;
  text-align: center;
  font-size: 13px;
}
.sl-header-notify .sl-notify .bt-close {
  display: block;
  margin: 0 0 -12px;
  padding: 10px 0;
  border-top: 1px solid color-mix(in srgb,transparent,#333 10%);
  text-align: center;
}
.sl-header-notify .sl-notify .bt-close .sli {
  background-color: color-mix(in srgb,transparent,#333 50%);
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.sl-header-notify .sl-notify-list {
  max-height: 360px;
  margin: 0 -12px;
}
.sl-header-notify .sl-notify-list ol {
  padding: 12px;
}
.sl-header-notify .sl-notify-list .nlu {
  position: relative;
  min-height: 30px;
  padding: 10px 10px 10px 50px;
  margin-bottom: 12px;
  background-color: color-mix(in srgb,transparent,#FFF 60%);
  border-radius: 5px;
  overflow: hidden;
}
.sl-header-notify .sl-notify-list .nlu:last-of-type {
  margin-bottom: 0;
}
.sl-header-notify .sl-notify-list .nlu-type {
  background-color: color-mix(in oklab,#FFF,#333 30%);
}
.sl-header-notify .sl-notify-list .nlu .msg {
  font-size: 14px;
  line-height: 1.4em;
}
.sl-header-notify .sl-notify-list .nlu .msg strong {
  font-weight: normal;
  color: #333;
}
.sl-header-notify .sl-notify-list .nlu .msg strong:nth-child(2) {
  border-bottom: 1px solid color-mix(in srgb,transparent,#333 50%);
}
.sl-header-notify .sl-notify-list .nlu .ago {
  margin-bottom: 3px;
  font-size: 12px;
}
.sl-header-gnb {
  text-align: center;
}
.sl-header-gnb:hover .menu-1depth>li>a {
  color: #FFF;
}
.sl-header-gnb .menu-1depth>li {
  display: inline-block;
  position: relative;
  margin: 0 15px;
}
.sl-header-gnb .menu-1depth>li>a {
  display: block;
  padding: 8px 0;
  color: color-mix(in srgb,transparent,#FFF 60%);
}
.sl-header-gnb .menu-1depth>li>a.active {
  color: #FFF;
}
.sl-header-gnb .menu-1depth>li:hover>ul {
  top: 100%;
  height: auto;
  min-width: 100%;
  padding: 12px 15px;
  box-sizing: border-box;
  overflow: visible;
  opacity: 1;
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 12%) 50%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.sl-header-gnb .menu-1depth .sli--external-link {
  background-color: color-mix(in srgb,transparent,#FFF 50%);
}
.sl-header-gnb .menu-2depth {
  position: absolute;
  left: 0;
  top: 70%;
  height: 0;
  max-width: 180px;
  overflow: hidden;
  opacity: 0;
  white-space: nowrap;
  transition-property: top, opacity;
  transition-duration: 0.3s;
  border-radius: 0 10px 10px 10px;
  font-size: 13px;
  text-align: left;
  z-index: 300;
}
.sl-header-gnb .menu-2depth>li {
  margin-bottom: 10px;
}
.sl-header-gnb .menu-2depth>li:last-of-type {
  margin-bottom: 0;
}
.sl-header-gnb .menu-2depth>li,
.sl-header-gnb .menu-2depth>li a {
  color: color-mix(in srgb,transparent,#333 70%);
}
.sl-header-gnb .menu-2depth>li a:hover {
  color: #333;
}
.sl-header-gnb .menu-2depth .sli--external-link {
  background-color: color-mix(in oklab,#FFF,#333 70%);
}
.sl-header-gnb .menu-3depth {
  margin: 8px 0 7px 12px;
}
.sl-header-gnb .menu-3depth>li {
  margin-top: 5px;
}
.sl-header-gnb .menu-desc {
  color: color-mix(in srgb,transparent,#333 50%);
}
.sl-header-gnb .sli--external-link {
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.sl-container:not(.ht-A) .sl-header-gnb {
  padding: 5px 0;
  border-top: 1px solid color-mix(in oklab,#FFF,#003399 80%);
}
.sl-header-gnb svg.feather {
  margin-right: 3px;
}
.sl-header-global_search {
  position: relative;
  text-align: center;
}
.sl-header-global_search .ip-search {
  width: 360px;
  height: 34px;
  line-height: 34px;
  padding: 0 35px 0 15px;
  margin: -2px 0;
  border-radius: 17px;
  border: 2px solid transparent;
  box-sizing: border-box;
  background-color: color-mix(in oklab,#FFF,#003399 80%);
  color: #FFF;
  transition-property: border-color, background-color;
  transition-duration: 0.3s;
}
.sl-header-global_search .ip-search::placeholder {
  color: color-mix(in oklab,#FFF,#003399 40%);
  opacity: 1;
}
.sl-header-global_search .ip-search::-ms-input-placeholder {
  color: color-mix(in oklab,#FFF,#003399 40%);
}
.sl-header-global_search .ip-search:focus {
  border-color: color-mix(in oklab,#FFF,#003399 40%);
  background-color: #003399;
}
.sl-header-global_search .bt-search {
  position: absolute;
  left: 50%;
  top: 7px;
  margin-left: 150px;
}
.lt-B .sl-mymenu-hd {
  margin: 0 -25px;
}
.sl-mymenu-hd .sl-mymenu {
  position: relative;
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
  text-align: center;
}
.sl-mymenu-hd .sl-mymenu-list {
  padding-top: 11px;
  padding-bottom: 1px;
}
.sl-mymenu-hd .sl-mymenu-list ul {
  margin-right: 10px;
}
.sl-mymenu-hd .sl-mymenu-list ul li {
  margin-bottom: 10px;
}
.sl-mymenu-hd .sl-mymenu-list .bt-start {
  display: inline-block;
  margin-bottom: 8px;
}
.sl-mymenu-hd .sl-mymenu-edit {
  padding-top: 8px;
}
.sl-mymenu-hd .sl-mymenu-edit ul>li {
  margin-bottom: 8px;
}
.sl-mymenu-hd .sl-mymenu-edit-bts {
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 8px;
}
.sl-mymenu-hd .sl-mymenu-edit-bts .slbt {
  margin-left: 3px;
  height: 23px;
  line-height: 22px;
  padding: 0 5px;
  background-color: #FFF;
  font-size: 13px;
}
.sl-mymenu-hd .list-mymenu {
  display: inline-block;
}
.sl-mymenu-hd .list-mymenu li {
  display: inline-block;
  margin-right: 15px;
}
.sl-mymenu-hd .list-mymenu li:last-of-type {
  margin-right: 0;
}
.sl-mymenu-sb .sl-mymenu {
  padding: 15px;
  border: 1px solid color-mix(in oklab,#FFF,#333 12%);
  border-radius: 10px;
  margin-bottom: 25px;
}
.sl-mymenu-sb .sl-mymenu-list {
  position: relative;
  font-size: 13px;
  min-height: 21px;
}
.sl-mymenu-sb .sl-mymenu-list h3 {
  margin-bottom: 13px;
  font-size: 14px;
}
.sl-mymenu-sb .sl-mymenu-list li {
  margin-bottom: 10px;
}
.sl-mymenu-sb .sl-mymenu-list li:last-of-type {
  margin-bottom: 0;
}
.sl-mymenu-sb .sl-mymenu-list .bt-login .bt-start-icon {
  margin-top: 0;
}
.sl-mymenu-sb .sl-mymenu-list .bt-edit {
  display: inline-block;
  position: absolute;
  top: -3px;
  right: -4px;
}
.sl-mymenu-sb .sl-mymenu-list .bt-edit .sli {
  margin: 2px 3px;
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-mymenu-sb .sl-mymenu-edit li {
  position: relative;
  margin-bottom: 8px;
}
.sl-mymenu-sb .sl-mymenu-edit .pr_item_add,
.sl-mymenu-sb .sl-mymenu-edit .pr_item_del {
  position: absolute;
  right: 0;
  top: 2px;
}
.sl-mymenu-sb .sl-mymenu-edit-bts button {
  width: calc(50% - 2.5px);
  padding: 6px 0;
  box-shadow: none !important;
}
.sl-mymenu-sb .sl-mymenu-edit-bts button:nth-of-type(2) {
  margin-left: 5px;
}
.sl-mymenu-sb .sl-mymenu-edit-bts button:hover {
  color: #333;
}
.sl-mymenu-sb .sl-mymenu-edit-bts button.bt-cancel {
  border-color: color-mix(in oklab,#FFF,#333 12%);
}
.sl-mymenu-sb .sl-mymenu-edit-bts button.bt-save {
  background-color: color-mix(in oklab,#FFF,#333 6%);
  border-color: color-mix(in oklab,#FFF,#333 6%);
}
.sl-mymenu-list .bt-start {
  color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-mymenu-list .bt-start-icon {
  display: inline-block;
  width: 21px;
  height: 21px;
  line-height: 22px;
  margin: -2px 0 -1px 2px;
  background-color: color-mix(in oklab,#FFF,#333 12%);
  border-radius: 50%;
  text-align: center;
  transition-property: background-color;
  transition-duration: 0.3s;
}
.sl-mymenu-list .bt-start-icon .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
  display: inline-block;
  width: 13px;
  height: 13px;
  -webkit-mask-size: 13px 13px;
  mask-size: 13px 13px;
}
.sl-mymenu-list .bt-start-icon .sli--plus {
  display: inline-block;
  width: 15px;
  height: 15px;
  -webkit-mask-size: 15px 15px;
  mask-size: 15px 15px;
}
.sl-mymenu-list .bt-start:hover .bt-start-icon {
  background-color: color-mix(in oklab,#FFF,#003399 17%);
}
.sl-mymenu-list .bt-start:hover .bt-start-icon .sli {
  background-color: #003399;
}
.sl-mymenu-list .pr_scut {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: -1px 5px 0 0;
  background-color: color-mix(in oklab,#FFF,#333 12%);
  border-radius: 3px;
  font: 500 11px/16px 'Montserrat';
  vertical-align: middle;
  text-align: center;
}
.sl-mymenu-edit {
  font-size: 12px;
}
.sl-mymenu-edit li {
  height: 21px;
  line-height: 22px;
}
.sl-mymenu-edit li.no-menu {
  border: 1px dashed color-mix(in oklab,#FFF,#333 30%);
  color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-mymenu-edit li.no-menu .pr_drag_handle {
  border-right: 1px dashed color-mix(in oklab,#FFF,#333 30%);
}
.sl-mymenu-edit li.has-menu {
  border: 1px solid color-mix(in oklab,#FFF,#003399 70%);
  background-color: color-mix(in oklab,#FFF,#003399 10%);
  color: #003399;
  color: #333;
}
.sl-mymenu-edit li.has-menu .sli {
  background-color: #003399;
}
.sl-mymenu-edit li.has-menu .pr_drag_handle {
  border-right: 1px solid #003399;
}
.sl-mymenu-node {
  font-size: 13px;
}
.sl-mymenu-node.slmd>div {
  width: 300px;
}
.sl-mymenu-node-list {
  padding: 10px;
}
.sl-mymenu .pr_drag_handle {
  width: 21px;
  height: 21px;
  cursor: move;
}
.sl-mymenu .pr_item_add,
.sl-mymenu .pr_item_del {
  height: 17px;
  line-height: 19px;
  padding: 0 3px;
}
.sl-mymenu .pr_item_add {
  background-color: color-mix(in oklab,#FFF,#333 12%);
}
.sl-mymenu .pr_item_add .sli {
  background-color: color-mix(in oklab,#FFF,#333 70%);
}
.sl-mymenu .pr_item_del {
  background-color: color-mix(in oklab,#FFF,#003399 17%);
}
.sl-slider--H .sl-inner {
  width: 1100px;
  margin: 0 auto;
  position: relative;
  height: 100%;
}
.sl-slider--H .swiper-pagination {
  left: 50%;
  margin-left: -550px;
}
.sl-slider-content {
  width: 40%;
}
.sl-slider-content .category {
  font-size: 13px;
}
.sl-slider-content .title {
  font-size: 26px;
}
.sl-slider-content .desc {
  font-size: 15px;
  line-height: 1.5em;
}
.sl-slider-content .button {
  padding: 0 20px;
  height: 34px;
  line-height: 34px;
  border-radius: 17px;
  font-size: 13px;
}
.sl-slider .bt-prevnext {
  display: inline-block;
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-top: -15px;
  opacity: 0;
  transition-property: opacity, left, right;
  transition-duration: 0.3s;
  text-align: center;
  z-index: 10;
  cursor: pointer;
}
.sl-slider .bt-prevnext--prev {
  left: 10px;
}
.sl-slider .bt-prevnext--next {
  right: 10px;
}
.sl-slider .bt-prevnext .sli {
  display: inline-block;
  width: 30px;
  height: 30px;
  -webkit-mask-size: 30px 30px;
  mask-size: 30px 30px;
  background-color: #FFF;
}
.shade-WL.sl-slider .bt-prevnext .sli,
.shade-PL.sl-slider .bt-prevnext .sli {
  background-color: #333;
}
.sl-slider:hover .bt-prevnext {
  opacity: 1;
}
.sl-slider:hover .bt-prevnext--prev {
  left: 0;
}
.sl-slider:hover .bt-prevnext--next {
  right: 0;
}
.sl-notice {
  background-color: color-mix(in oklab,#FFF,#333 2%);
  border-radius: 5px;
  font-size: 14px;
}
.sl-notice.has-notice {
  margin-bottom: 25px;
  border: 1px solid color-mix(in oklab,#FFF,#333 12%);
}
.sl-notice-unit {
  padding: 10px 15px 10px 35px;
}
.sl-notice-unit::before {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  width: 100%;
  height: 1px;
  background-color: color-mix(in oklab,#FFF,#333 12%);
}
.sl-notice-unit.opened {
  padding-right: 35px;
}
.sl-notice-icon {
  left: 15px;
  margin-top: -6px;
  display: inline-block;
  width: 11px;
  height: 11px;
  -webkit-mask-size: 11px 11px;
  mask-size: 11px 11px;
  background-color: #003399;
  vertical-align: middle;
}
.sl-notice .bt-close {
  right: 10px;
  margin-top: -8px;
}
.sl-notice .bt-close .sli {
  display: inline-block;
  width: 14px;
  height: 14px;
  -webkit-mask-size: 14px 14px;
  mask-size: 14px 14px;
}
.sl-sb {
  padding: 25px 0;
  box-sizing: border-box;
}
.sl-sb--L {
  padding-right: 25px;
  border-right: 1px solid color-mix(in oklab,#FFF,#333 12%);
}
.sl-sb--R {
  padding-left: 25px;
  border-left: 1px solid color-mix(in oklab,#FFF,#333 12%);
}
.sl-sb-user {
  margin-bottom: 25px;
  border-radius: 10px;
}
.sl-sb-notify {
  margin-bottom: 25px;
  padding: 12px 15px;
  border: 1px solid color-mix(in oklab,#FFF,#003399 50%);
  background-color: color-mix(in oklab,#FFF,#003399 10%);
  border-radius: 5px;
  font-size: 13px;
}
.sl-sb-notify .sli {
  background-color: #003399;
}
.sl-sb-notify .ago {
  color: #003399;
  font-size: 11px;
}
.sl-sb-notify .msg {
  margin-top: 8px;
  line-height: 1.5em;
}
.sl-sb-notify .msg strong {
  font-weight: normal;
}
.sl-sb-notify .msg strong:nth-of-type(1) {
  font-weight: 600;
}
.sl-sb-notify .msg strong:nth-of-type(2) {
  border-bottom: 1px solid color-mix(in srgb,transparent,#333 70%);
}
.sl-sb-snb {
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
  padding-bottom: 5px;
}
.sl-sb-snb h3 {
  display: inline-block;
  height: 40px;
  line-height: 41px;
  padding-left: 5px;
  color: color-mix(in oklab,#FFF,#333 50%);
  font-size: 13px;
}
.sl-sb-menu {
  border-top: 1px solid color-mix(in oklab,#FFF,#333 12%);
  margin-bottom: 25px;
}
.sl-sb-menu .menu-1depth>li.has-child>a {
  font-size: 13px;
}
.sl-sb-my_articles {
  padding: 13px 15px;
  margin-bottom: 25px;
  border-radius: 10px;
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
}
.sl-sb-my_articles h3 {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
  font-size: 14px;
  line-height: 1.0em;
}
.sl-sb-my_articles>ul {
  font-size: 13px;
}
.sl-sb-my_articles>ul>li {
  margin-bottom: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sl-sb-my_articles>ul>li:last-of-type {
  margin-bottom: 0;
}
.sl-sb-my_articles>ul>li a:hover {
  text-decoration: underline;
}
.sl-sb-my_articles .comment-count {
  display: inline-block;
  height: 17px;
  line-height: 17px;
  padding: 0 8px;
  margin-right: 2px;
  border-radius: 8.5px;
  background-color: color-mix(in oklab,#FFF,#003399 17%);
  color: #003399;
  font-size: 11px;
  vertical-align: middle;
}
.sl-sb-my_articles .comment-count .sli {
  background-color: #003399;
  display: inline-block;
  width: 11px;
  height: 11px;
  -webkit-mask-size: 11px 11px;
  mask-size: 11px 11px;
}
.sl-sb .sl-user {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 10px;
}
.sl-sb .sl-user .bg-group {
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
}
.sl-sb .sl-user.has-full_image .bg-group {
  background-color: color-mix(in srgb,transparent,color-mix(in oklab,#FFF,#333 4.5%) 80%);
}
.sl-sb .sl-user.has-image .sl-user-bts {
  border-bottom: none;
}
.sl-sb .sl-user.font-dark,
.sl-sb .sl-user.font-dark a {
  color: #333;
}
.sl-sb .sl-user.font-dark .sl-user-bts a {
  color: color-mix(in srgb,transparent,#000 50%);
}
.sl-sb .sl-user.font-dark .sl-user-image-text {
  background-color: color-mix(in srgb,transparent,#FFF 50%);
}
.sl-sb .sl-user.font-dark .slpf>span {
  background-color: color-mix(in srgb,transparent,#000 60%);
}
.sl-sb .sl-user.font-dark .sl-user-info .sli {
  background-color: color-mix(in srgb,transparent,#000 25%);
}
.sl-sb .sl-user.font-light,
.sl-sb .sl-user.font-light a {
  color: #FFF;
}
.sl-sb .sl-user.font-light .sl-user-bts a {
  color: color-mix(in srgb,transparent,#FFF 50%);
}
.sl-sb .sl-user.font-light .sl-user-image-text {
  background-color: color-mix(in srgb,transparent,#000 50%);
}
.sl-sb .sl-user.font-light .slpf>span {
  background-color: color-mix(in srgb,transparent,#FFF 60%);
}
.sl-sb .sl-user.font-light .sl-user-info .sli {
  background-color: color-mix(in srgb,transparent,#FFF 40%);
}
.sl-sb .sl-user .slpf {
  background-color: color-mix(in srgb,transparent,#000 10%);
}
.sl-user-image {
  position: relative;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.has-image .sl-user-image {
  height: 100px;
}
.sl-user-image-text {
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 4px 6px 3px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.4em;
  text-align: center;
}
.sl-user-image-text:empty {
  visibility: hidden;
}
.sl-sb .sl-user-info {
  padding: 15px 15px 0;
  border-radius: 10px 10px 0 0;
}
.sl-sb .sl-user-info .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-user-info .sli--cog {
  display: inline-block;
  width: 12px;
  height: 12px;
  -webkit-mask-size: 12px 12px;
  mask-size: 12px 12px;
}
.sl-user .slpf {
  margin-right: 5px;
  vertical-align: middle;
}
.sl-user-admin {
  display: inline-block;
  position: relative;
}
.sl-user-admin .bt {
  display: inline-block;
  padding: 0 5px 0 0;
}
.sl-user-admin .bt .sli {
  background-color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-user-admin:hover .sl-user-admin-box {
  display: block;
}
.sl-user-admin-box {
  display: none;
  position: absolute;
  left: 100%;
  top: -5px;
  padding: 8px 12px 7px;
  background-color: #fff7af;
  border: 1px solid #d9d290;
  border-radius: 10px;
  box-shadow: 0 0 10px color-mix(in srgb,transparent,#000 10%);
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.6em;
  z-index: 99;
}
.sl-user-bts {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 10px 0;
  border-bottom: 1px solid color-mix(in oklab,#FFF,#333 12%);
  font-size: 12px;
  text-align: center;
}
.sl-user-bts a {
  display: inline-block;
  flex: 0 1 auto;
  color: color-mix(in oklab,#FFF,#333 50%);
}
.sl-user-bts a:hover {
  color: color-mix(in oklab,#FFF,#333 70%);
}
.sl-user-pointbar {
  padding: 12px 0 0;
}
.sl-sb .sl-user-pointbar {
  padding: 12px 15px 15px;
  border-radius: 0 0 10px 10px;
}
.sl-user-pointbar .pointbar-figure {
  margin-top: 8px;
}
.sl-user-my_article {
  padding-top: 12px;
  font-size: 13px;
}
.sl-user-my_article li {
  margin-bottom: 6px;
}
.sl-user-my_article li:last-of-type {
  margin-bottom: 0;
}
.sl-content {
  padding: 25px 0;
}
.sl-footer {
  min-width: 1100px;
  font-size: 13px;
}
.lt-O .sl-footer {
  border-top: 1px solid color-mix(in oklab,#FFF,#333 12%);
  background-color: color-mix(in oklab,#FFF,#333 4.5%);
}
.lt-O .sl-footer .sl-inner {
  width: 1100px;
  padding: 25px 0;
}
.lt-B .sl-footer .sl-inner {
  width: 1150px;
  padding-bottom: 25px;
}
.lt-B .sl-footer-2nd {
  border-top: 1px solid color-mix(in oklab,#FFF,#333 17%);
}
.sl-footer .sl-inner {
  display: flex;
  position: relative;
  margin: 0 auto;
}
.sl-footer-logo {
  flex: 0 1 auto;
  padding-right: 25px;
  font-size: 20px;
  line-height: 1.0em;
}
.sl-footer-body {
  flex: 1 1 auto;
}
.sl-footer-1st {
  position: relative;
}
.sl-footer-1st .footer-menu {
  position: absolute;
  right: 0;
  top: 2px;
}
.sl-footer-1st .footer-menu li {
  margin-left: 15px;
}
.sl-footer-2nd {
  position: relative;
  margin-top: 25px;
  min-height: 40px;
  padding-top: 25px;
  border-top: 1px solid color-mix(in oklab,#FFF,#333 12%);
}
.sl-footer-2nd:empty {
  display: none;
}
.sl-footer-2nd .code-footer {
  line-height: 1.5em;
}
.sl-footer .external-links {
  position: absolute;
  right: 0;
  top: 25px;
}
.sl-footer .external-links .sldd {
  min-width: 200px;
}
.sl-login-keep {
  position: relative;
  margin-top: 10px;
  font-size: 13px;
}
.sl-login-keep-desc {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 5px;
  width: 100%;
  padding: 12px 15px;
  box-sizing: border-box;
  background-color: color-mix(in srgb,transparent,#000 50%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 5px;
  line-height: 1.5em;
  color: #FFF;
}
.sl-login-keep .ck-keep:hover + .sl-login-keep-desc {
  display: block;
}
.sl-login-keep .bt-find {
  float: right;
}
.sl-xe-message .message-body {
  bottom: 25px;
  right: 0;
  width: 450px;
  min-height: 50px;
  padding-top: 15px;
  padding-bottom: 14px;
  box-sizing: border-box;
  animation: 0.3s ease-out 0s 1 messageLoad;
  line-height: 1.5em;
}
.sl-xe-message .message-bullet {
  top: 17px;
}
.sl-xe-message .bt-close {
  top: 17px;
}
@keyframes messageLoad {
  0% {
    right: -460px;
  }
  100% {
    right: 0;
  }
}
.code-sidebar-leftT {
  margin-bottom: 25px;
}
.code-sidebar-rightT {
  margin-bottom: 25px;
}
.code-content-top {
  margin-bottom: 25px;
}
.code-content-bottom {
  margin-top: 25px;
}

