@charset "UTF-8";
:root {
  --white: #fff;
  --black: #000;
  --text: #1E2936;
  --header-bg: linear-gradient(120.02deg, #9333EA 11.59%, #FF41D5 90.85%);
}

[data-theme=wb] {
  --body-bg: #F6F6F9;
  --primary: #983DF4;
  --primary-rgb: 152, 61, 244;
  --red: #FF0049;
  --green: #21A65D;
  --gray: #A5A9B4;
  --gradient: linear-gradient(120.02deg, #9333EA 11.59%, #FF41D5 90.85%);
}

[data-theme=oz] {
  --body-bg: #F6F6FD;
  --primary: #005BFF;
  --primary-rgb: 0, 91, 255;
  --red: #EA135E;
  --green: #10C44C;
  --gray: #8F8FA7;
  --gradient: linear-gradient(90deg, #2359F4 0%, #14348E 100%);
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

html, body, .wrap {
  height: 100%;
}

body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: var(--body-bg);
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

.wrap {
  padding-bottom: 130px;
}

.d-flex {
  display: flex !important;
}
.d-block {
  display: block !important;
}

.align-self-center {
  align-self: center;
}
.align-items-start {
  align-items: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-end {
  align-items: flex-end;
}

.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-between {
  justify-content: space-between !important;
}

.flex-none {
  flex: none;
}
.flex-column {
  flex-direction: column;
}
.flex-grow-1 {
  flex-grow: 1;
}

.fs-1 {
  font-size: 0.625rem !important;
}
.fs-2 {
  font-size: 0.875rem !important;
}
.fs-3 {
  font-size: 1rem !important;
}
.fs-4 {
  font-size: 1.25rem !important;
}
.fs-5 {
  font-size: 1.5rem !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-extrbold {
  font-weight: 800 !important;
}
.fw-black {
  font-weight: 900 !important;
}

small, .small {
  font-size: 12px !important;
}

.bg-gradient {
  background: var(--gradient) !important;
}
.bg-white {
  background: var(--white) !important;
}
.bg-black {
  background: var(--black) !important;
}
.bg-primary {
  background: var(--primary) !important;
}
.bg-body {
  background: var(--body-bg) !important;
}
.bg-danger {
  background: #FF0049 !important;
}
.bg-green {
  background: var(--green) !important;
}

.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}

.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}

.rounded-0 {
  border-radius: 0;
}
.rounded-1 {
  border-radius: 0.25rem !important;
}
.rounded-2 {
  border-radius: 0.5rem !important;
}
.rounded-3 {
  border-radius: 1rem !important;
}
.rounded-4 {
  border-radius: 1.25rem !important;
}
.rounded-5 {
  border-radius: 1.5rem !important;
}
.rounded-custom {
  border-radius: 0.75rem !important;
}

.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.25rem !important;
}

.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.5rem !important;
}
.p-2 {
  padding: 0.75rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.25rem !important;
}
.p-5 {
  padding: 1.5rem !important;
}
.py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.py-1 {
  padding-bottom: 0.5rem !important;
  padding-top: 0.5rem !important;
}
.py-2 {
  padding-bottom: 0.75rem !important;
  padding-top: 0.75rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
}
.py-4 {
  padding-bottom: 1.25rem !important;
  padding-top: 1.25rem !important;
}
.py-5 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-1 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-2 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-4 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.5rem !important;
}
.ps-2 {
  padding-left: 0.75rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.25rem !important;
}
.ps-5 {
  padding-left: 1.5rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.5rem !important;
}
.pe-2 {
  padding-right: 0.75rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.25rem !important;
}
.pe-5 {
  padding-right: 1.5rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.5rem !important;
}
.pt-2 {
  padding-top: 0.75rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.25rem !important;
}
.pt-5 {
  padding-top: 1.5rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.5rem !important;
}
.pb-2 {
  padding-bottom: 0.75rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.25rem !important;
}
.pb-5 {
  padding-bottom: 1.5rem !important;
}

.roounded-0 {
  border-radius: 0 !important;
}
.roounded-1 {
  border-radius: 0.25rem !important;
}
.roounded-2 {
  border-radius: 0.5rem !important;
}
.roounded-3 {
  border-radius: 1rem !important;
}

.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.5rem !important;
}
.m-2 {
  margin: 0.75rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.my-auto {
  margin-bottom: auto !important;
  margin-top: auto !important;
}
.my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.my-1 {
  margin-bottom: 0.5rem !important;
  margin-top: 0.5rem !important;
}
.my-2 {
  margin-bottom: 0.75rem !important;
  margin-top: 0.75rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
  margin-top: 1rem !important;
}
.my-4 {
  margin-bottom: 1.25rem !important;
  margin-top: 1.25rem !important;
}
.my-5 {
  margin-bottom: 1.5rem !important;
  margin-top: 1.5rem !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mx-1 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mx-2 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mx-4 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.5rem !important;
}
.ms-2 {
  margin-left: 0.75rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.25rem !important;
}
.ms-5 {
  margin-left: 1.5rem !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.5rem !important;
}
.me-2 {
  margin-right: 0.75rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.25rem !important;
}
.me-5 {
  margin-right: 1.5rem !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.5rem !important;
}
.mt-2 {
  margin-top: 0.75rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.25rem !important;
}
.mt-5 {
  margin-top: 1.5rem !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.5rem !important;
}
.mb-2 {
  margin-bottom: 0.75rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.25rem !important;
}
.mb-5 {
  margin-bottom: 1.5rem !important;
}

.lh-xs {
  line-height: 1.2;
}
.lh-sm {
  line-height: 1.4;
}
.lh-md {
  line-height: 1.6;
}

.text-capitalize {
  text-transform: capitalize;
}
.text-uppercase {
  text-transform: uppercase;
}
[data-theme=wb] .text-gradient {
  background: var(--gradient);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
[data-theme=oz] .text-gradient {
  color: var(--red);
}
.text-center {
  text-align: center;
}
.text-primary {
  color: var(--primary) !important;
}
.text-danger {
  color: #FF002B !important;
}
.text-gray {
  color: var(--gray) !important;
}
.text-green {
  color: var(--green) !important;
}
.text-white {
  color: #fff !important;
}

.wrap {
  max-width: 480px;
  margin: 0 auto;
}

.container {
  max-width: 480px;
  padding-left: 12px;
  padding-right: 12px;
  margin: 0 auto;
}

h1 {
  font-size: 7.5vw;
  line-height: 1.1;
}
@media (min-width: 420px) {
  h1 {
    font-size: 32px;
  }
}
h1 p {
  font-size: 0.625em;
  line-height: 1.4;
}

small {
  font-size: 13px;
}

.btn {
  border-radius: 12px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  border: 0;
  color: var(--white);
  background: var(--gradient);
  background-position: left center;
  background-size: 120%;
  font-weight: 700;
  font-size: 20px;
  cursor: pointer;
}
.btn:hover {
  background-position: right center;
}

.nav {
  max-height: 56px;
  padding: 12px 0;
  background-color: var(--white);
}
.nav-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.5rem;
}
.nav a {
  color: #C5C4D4;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav a.active {
  color: var(--primary);
}

.header {
  background: var(--gradient);
  font-weight: 700;
  padding: 8px;
  text-align: center;
  color: var(--white);
  font-size: 20px;
}
[data-theme=oz] .header {
  background-image: url("data:image/svg+xml,%3Csvg width='96' height='48' viewBox='0 0 96 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4005 -17.0651L0.153064 46.0381L0.000108593 51.1834L95.5451 54.0237L95.6981 48.8784C78.4359 30.2334 41.1607 -9.84206 30.1581 -20.9839C19.1554 -32.1257 12.4019 -23.0137 10.4005 -17.0651Z' fill='%23FA0F55'/%3E%3C/svg%3E%0A"), var(--gradient);
  background-repeat: no-repeat;
  background-position: right 5% top;
}

.main {
  padding-bottom: 140px;
}

.footer {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.footer-row {
  display: flex;
  flex-direction: column;
}

.badge {
  border-radius: 4px;
  min-height: 16px;
  font-size: 10px;
  white-space: nowrap;
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  align-self: start;
  padding: 0 8px;
  line-height: unset;
}
.badge-green {
  color: var(--white);
  background-color: #17AB49;
}
.badge-lightgreen {
  color: #10C44C;
  background-color: #E4FDEC;
}
.badge-gradient {
  text-transform: uppercase;
  font-size: 13px;
  background: var(--gradient);
  color: var(--white);
  padding: 4px 6px;
}

.progress {
  position: relative;
  max-width: 250px;
  width: 100%;
  height: 4px;
  border-radius: 50px;
  overflow: hidden;
}
.progress-bar {
  border-radius: 50px;
  width: 5%;
  top: 0;
  left: 0;
  height: 100%;
  position: absolute;
}

.rating {
  flex: none;
  --size: 16px;
  height: var(--size);
  width: calc(var(--size) * 5);
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.37031 2.25549C7.53843 1.91484 8.0242 1.91484 8.19232 2.25549L9.82989 5.57357C9.89665 5.70884 10.0257 5.8026 10.175 5.82429L13.8367 6.35637C14.2126 6.411 14.3627 6.87298 14.0907 7.13815L11.4411 9.72091C11.333 9.8262 11.2838 9.97791 11.3093 10.1266L11.9348 13.7735C11.999 14.1479 11.606 14.4334 11.2697 14.2567L7.9946 12.5348C7.86107 12.4646 7.70156 12.4646 7.56803 12.5348L4.2929 14.2567C3.95665 14.4334 3.56366 14.1479 3.62788 13.7735L4.25338 10.1266C4.27888 9.97791 4.22958 9.8262 4.12156 9.72091L1.47192 7.13815C1.19989 6.87298 1.35 6.411 1.72593 6.35637L5.38765 5.82429C5.53693 5.8026 5.66598 5.70884 5.73274 5.57357L7.37031 2.25549Z' fill='%23FF7200'/%3E%3C/svg%3E%0A");
}

.page-block {
  background-color: var(--white);
  padding: 10px 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
[data-theme=oz] .page-block {
  gap: 16px;
}
.page-block-top {
  gap: 10px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

[data-theme=wb] .page-block {
  border-radius: 24px;
}

[data-theme=oz] .page-block {
  border-radius: 12px;
}

.loader {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: var(--body-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: 0.35s ease;
}
.loader.active {
  opacity: 1;
  visibility: visible;
}
.loader::after {
  content: "";
  height: 100px;
  width: 100px;
  border: 5px solid var(--primary);
  border-radius: 100px;
  border-color: var(--primary) transparent;
  animation: rotate 2s linear infinite;
}

.thumbnails {
  display: flex;
}
.thumbnails-img {
  position: relative;
  border-radius: 0.5rem;
  margin-right: -1rem;
  border: 1px solid transparent;
  overflow: hidden;
  font-size: 15px;
  text-align: center;
  color: #fff;
  max-height: 44px;
}
.thumbnails-img:not(:first-child) {
  border: 1px solid #fff;
}
.thumbnails-img:last-child {
  display: flex;
  align-items: center;
  justify-content: center;
}
.thumbnails-img:last-child img {
  position: relative;
  filter: blur(1px);
}
.thumbnails-img span {
  position: absolute;
  z-index: 1;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
[data-content] {
  display: none;
}

[data-game=box] [data-content=box] {
  display: block;
}

[data-game=wheel] [data-content=wheel] {
  display: block;
}

[data-game=scratch] [data-content=scratch] {
  display: block;
}

[data-theme=oz] [data-content=oz] {
  display: block;
}

[data-theme=wb] [data-content=wb] {
  display: block;
}

.modal {
  position: fixed;
  height: 100vh;
  width: 100%;
  left: 0;
  top: 0;
  padding: 1rem;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: visibility 0.35s ease, opacity 0.35s ease;
  z-index: 10;
}
.modal.active {
  opacity: 1;
  visibility: visible;
  pointer-events: unset;
}
.modal.active .modal-wrap {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.3s;
}
.modal-close {
  position: absolute;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
  top: 12px;
  right: 12px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4142 12.0002L17.7072 7.70725C18.0982 7.31625 18.0982 6.68425 17.7072 6.29325C17.3162 5.90225 16.6842 5.90225 16.2933 6.29325L12.0002 10.5862L7.70725 6.29325C7.31625 5.90225 6.68425 5.90225 6.29325 6.29325C5.90225 6.68425 5.90225 7.31625 6.29325 7.70725L10.5862 12.0002L6.29325 16.2933C5.90225 16.6842 5.90225 17.3162 6.29325 17.7072C6.48825 17.9022 6.74425 18.0002 7.00025 18.0002C7.25625 18.0002 7.51225 17.9022 7.70725 17.7072L12.0002 13.4142L16.2933 17.7072C16.4882 17.9022 16.7443 18.0002 17.0002 18.0002C17.2562 18.0002 17.5122 17.9022 17.7072 17.7072C18.0982 17.3162 18.0982 16.6842 17.7072 16.2933L13.4142 12.0002Z' fill='%23A5A9B4'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.modal-wrap {
  position: relative;
  overflow: hidden;
  background-color: var(--white);
  max-width: 400px;
  max-height: 80vh;
  padding: 12px;
  width: 100%;
  border-radius: 12px;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
  opacity: 0;
  transform: translateY(40px);
  transition: transform 0.35s ease, opacity 0.35s ease;
}
.modal-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}
.modal-body {
  display: flex;
  flex-direction: column;
  font-size: 13px;
  overflow-y: auto;
}
.modal-body-scroll {
  padding: 12px 8px 0 0;
}
.modal-body::-webkit-scrollbar {
  width: 4px;
}
.modal-body::-webkit-scrollbar-track {
  background: transparent;
}
.modal-body::-webkit-scrollbar-thumb {
  background-color: #A5A9B4;
  border-radius: 20px;
}

[data-theme=wb] .reviews {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
[data-theme=wb] .review {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  border-radius: 12px;
  background-color: var(--white);
  padding: 10px;
  font-size: 12px;
}
[data-theme=wb] .review p {
  line-height: 1.4;
}
[data-theme=wb] .review span {
  color: #8F8FA7;
}
[data-theme=wb] .review-header {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  justify-content: space-between;
}
[data-theme=wb] .review-body {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
[data-theme=wb] .review-footer {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-content: space-between;
}
[data-theme=wb] .review-media {
  display: flex;
  gap: 0.5rem;
}
[data-theme=wb] .review-media img {
  height: 44px;
  width: 32px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  flex: none;
}
[data-theme=wb] .review-autor {
  display: flex;
  gap: 0.5rem;
}
[data-theme=wb] .review-autor__name {
  font-weight: 500;
  line-height: 1.33;
}
[data-theme=wb] .review-autor__date {
  color: #8F8FA7;
}
[data-theme=wb] .review-avatar {
  height: 32px;
  width: 32px;
  border-radius: 50px;
  flex: none;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
[data-theme=wb] .review-btns button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 13px;
  border: 0;
  border-radius: 4px;
  background-color: #F6F6F9;
  min-height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  gap: 2px;
}
[data-theme=wb] .review-btns button svg {
  color: var(--primary);
}

[data-theme=oz] .reviews {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
[data-theme=oz] .review {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  border-radius: 12px;
  background-color: var(--white);
  padding: 10px;
  font-size: 12px;
}
[data-theme=oz] .review p {
  line-height: 1.4;
}
[data-theme=oz] .review span {
  color: #8F8FA7;
}
[data-theme=oz] .review-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  justify-content: space-between;
}
[data-theme=oz] .review-body {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
[data-theme=oz] .review-footer {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-content: space-between;
}
[data-theme=oz] .review-media {
  display: flex;
  gap: 0.5rem;
}
[data-theme=oz] .review-media img {
  height: 44px;
  width: 32px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  flex: none;
}
[data-theme=oz] .review-autor {
  display: flex;
  gap: 0.5rem;
}
[data-theme=oz] .review-autor__name {
  font-weight: 700;
  line-height: 1.33;
}
[data-theme=oz] .review-autor__date {
  color: #8F8FA7;
}
[data-theme=oz] .review-avatar {
  height: 32px;
  width: 32px;
  border-radius: 50px;
  flex: none;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
[data-theme=oz] .review-btns button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 12px;
  border: 0;
  border-radius: 50px;
  background-color: #F2F5FA;
  height: 26px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  gap: 2px;
}

.rating {
  flex: none;
  --size: 16px;
  height: var(--size);
  width: calc(var(--size) * 5);
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.37031 2.25549C7.53843 1.91484 8.0242 1.91484 8.19232 2.25549L9.82989 5.57357C9.89665 5.70884 10.0257 5.8026 10.175 5.82429L13.8367 6.35637C14.2126 6.411 14.3627 6.87298 14.0907 7.13815L11.4411 9.72091C11.333 9.8262 11.2838 9.97791 11.3093 10.1266L11.9348 13.7735C11.999 14.1479 11.606 14.4334 11.2697 14.2567L7.9946 12.5348C7.86107 12.4646 7.70156 12.4646 7.56803 12.5348L4.2929 14.2567C3.95665 14.4334 3.56366 14.1479 3.62788 13.7735L4.25338 10.1266C4.27888 9.97791 4.22958 9.8262 4.12156 9.72091L1.47192 7.13815C1.19989 6.87298 1.35 6.411 1.72593 6.35637L5.38765 5.82429C5.53693 5.8026 5.66598 5.70884 5.73274 5.57357L7.37031 2.25549Z' fill='%23FF7200'/%3E%3C/svg%3E%0A");
}

[data-theme=wb] .questions {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
[data-theme=wb] .question {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  border-radius: 12px;
  background-color: var(--white);
  padding: 10px;
  font-size: 12px;
}
[data-theme=wb] .question p {
  line-height: 1.4;
  font-size: 14px;
}
[data-theme=wb] .question span {
  color: #8F8FA7;
}
[data-theme=wb] .question-header {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  justify-content: space-between;
}
[data-theme=wb] .question-body {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
[data-theme=wb] .question-footer {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-content: space-between;
}
[data-theme=wb] .question-media {
  display: flex;
  gap: 0.5rem;
}
[data-theme=wb] .question-media img {
  height: 44px;
  width: 32px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  flex: none;
}
[data-theme=wb] .question-autor {
  display: flex;
  gap: 0.5rem;
}
[data-theme=wb] .question-autor__name {
  font-weight: 500;
  line-height: 1.33;
}
[data-theme=wb] .question-autor__date {
  color: #8F8FA7;
}
[data-theme=wb] .question-avatar {
  height: 32px;
  width: 32px;
  border-radius: 50px;
  flex: none;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
[data-theme=wb] .question-btns button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 13px;
  border: 0;
  border-radius: 0.5rem;
  background-color: #fff;
  min-height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  gap: 2px;
}
[data-theme=wb] .question-btns button svg {
  color: var(--primary);
}

[data-theme=oz] .questions {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
[data-theme=oz] .question {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  border-radius: 12px;
  background-color: var(--white);
  padding: 10px;
  font-size: 12px;
}
[data-theme=oz] .question-answer .question-autor__info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
[data-theme=oz] .question-answer .question-autor__name {
  font-size: 14px;
  line-height: unset;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
[data-theme=oz] .question p {
  line-height: 1.4;
}
[data-theme=oz] .question span {
  color: #8F8FA7;
}
[data-theme=oz] .question-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  justify-content: space-between;
}
[data-theme=oz] .question-body {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
[data-theme=oz] .question-footer {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-content: space-between;
}
[data-theme=oz] .question-text {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}
[data-theme=oz] .question-media {
  display: flex;
  gap: 0.5rem;
}
[data-theme=oz] .question-media img {
  height: 44px;
  width: 32px;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  flex: none;
}
[data-theme=oz] .question-autor {
  display: flex;
  gap: 0.5rem;
}
[data-theme=oz] .question-autor__name {
  font-weight: 700;
  line-height: 1;
}
[data-theme=oz] .question-autor__date {
  color: #8F8FA7;
}
[data-theme=oz] .question-avatar {
  height: 32px;
  width: 32px;
  border-radius: 50px;
  flex: none;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
[data-theme=oz] .question-btns button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 12px;
  border: 0;
  border-radius: 50px;
  background-color: #F2F5FA;
  height: 26px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  gap: 2px;
}

.boxes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.box {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  width: 100%;
  aspect-ratio: 1/1;
  cursor: pointer;
  font-size: 16px;
}
.box::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: opacity 0.35s ease;
}
[data-theme=wb] .box::after {
  background-image: url(../img/wb/box.webp);
}
[data-theme=oz] .box::after {
  background-image: url(../img/oz/box.webp);
}
.box.isopen::after {
  opacity: 0;
}

.wheel {
  position: relative;
  width: 100%;
  aspect-ratio: 1/1;
}
.wheel.disabled {
  pointer-events: none;
}
.wheel::before {
  content: "";
  position: absolute;
  border-radius: 100%;
  height: 90%;
  width: 90%;
  top: 5%;
  left: 5%;
  z-index: 2;
  box-shadow: inset 0 0 2rem rgb(0, 0, 0), 0px 0px 3rem rgba(var(--primary-rgb), 1);
}
.wheel::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 3;
}
[data-theme=wb] .wheel::after {
  background-image: url(../img/wb/wheel__frame.svg);
}
[data-theme=oz] .wheel::after {
  background-image: url(../img/oz/wheel__frame.svg);
}
.wheel-element {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90%;
  z-index: 1;
  transition: transform 5s;
  transition-timing-function: cubic-bezier(-0.215, 0.61, 0.355, 1);
  transform: rotate(0deg);
}
[data-theme=wb] .wheel-element {
  background-image: url(../img/wb/wheel.webp);
}
[data-theme=oz] .wheel-element {
  background-image: url(../img/oz/wheel.webp);
}
.wheel.spin-1 .wheel-element {
  transform: rotate(2520deg);
}
.wheel.spin-2 .wheel-element {
  transform: rotate(4620deg);
}

.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: 8px;
  width: 100%;
}

.cell {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  position: relative;
  aspect-ratio: 1/0.74;
  background-color: #fff;
  border: 1px solid #ccc;
  overflow: hidden;
  transition: box-shadow 0.25s 0.25s ease, border-color 0.25s 0.25s ease;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.cell canvas {
  position: absolute;
  top: -5px;
  left: -5px;
  width: calc(10px + 100%);
  height: calc(10px + 100%);
  z-index: 1;
  transition: opacity 0.25s 0.25s ease;
}
.cell.active canvas, .cell.empty canvas {
  opacity: 0;
}
.cell::after {
  content: "";
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  pointer-events: none;
  font-weight: 800;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #1E2936;
  font-size: 16px;
  letter-spacing: 0.1em;
}
.cell.active {
  border-color: var(--red);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.5);
}
.cell.empty::after {
  content: "Пусто";
}

.blocks {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(5, 1fr);
}

.block {
  cursor: pointer;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 0.5rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  transition: transform 0.25s ease;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
}
.block:active {
  transform: scale(0.9);
}
.block.active {
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--noto' preserveAspectRatio='xMidYMid meet' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M15.99 35.76l-4.26.98s-5.91 9.12-7.2 18.82c-.81 6.09-.84 14.04-.28 18c.57 3.96 2.61 12.39 5.82 18.33c3.09 5.72 6.1 7.97 9.39 9.96c1.41.85 2.67 3.76 4.87 5.17c2.06 1.32 4.78 1.58 4.78 1.58s7.52 11.81 23.79 13.86c19.09 2.4 28.43-6.22 28.43-6.22s7.64-.02 14.85-3.11c8.09-3.47 12.41-10.69 12.41-10.69s10.13-8.72 13.34-19.16c2.58-8.38 2.65-24.31.67-31.81s-5.81-13.85-8.85-17.92c-2.42-3.24-29.44-17.6-32.7-18.88c-3.25-1.27-33.52-3.25-34.65-2.4c-1.13.86-30.41 23.49-30.41 23.49z' fill='%23ac5811'%3E%3C/path%3E%3CradialGradient id='IconifyId17ecdb2904d178eab6390' cx='64.164' cy='57.596' r='53.202' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.507' stop-color='%23f29f58'%3E%3C/stop%3E%3Cstop offset='.715' stop-color='%23f09d56'%3E%3C/stop%3E%3Cstop offset='.826' stop-color='%23eb9550'%3E%3C/stop%3E%3Cstop offset='.914' stop-color='%23e18745'%3E%3C/stop%3E%3Cstop offset='.99' stop-color='%23d47436'%3E%3C/stop%3E%3Cstop offset='1' stop-color='%23d27133'%3E%3C/stop%3E%3C/radialGradient%3E%3Cpath d='M26.53 19.75c-7.05 5.74-10.7 8.74-14.36 15.92S9.69 52.38 10.35 55.9c.65 3.52 1.83 10.31 2.48 13.7c.65 3.4 2.38 11.46 7.17 16.45c6.71 6.99 12.79 9.4 12.79 9.4s4.93 7.64 16.84 12.01c15.66 5.74 22.71-2.61 28.71-4.83s13.18-2.35 19.32-6.66c6.13-4.31 12.92-9.53 17.36-20.49s3.52-15.79 3.65-18.53c.13-2.74-.26-15.92-5.35-24.01s-11.21-12.95-13.57-14.49C94.53 15.06 75.89 6.95 71.2 6.04c-4.7-.91-21.46.51-28.11 3.25S26.53 19.75 26.53 19.75z' fill='url(%23IconifyId17ecdb2904d178eab6390)'%3E%3C/path%3E%3Cpath d='M56.28 71.46c-1.11-.35-2.28-2-2.56-5.53c-.39-5.03 3.32-6.42 3.32-6.42s4.42-1.17 7.53-2.28c2.89-1.03 4.97-2.35 4.97-2.35s.28-5.39 2.07-6.98c1.8-1.59 4.97-1.45 8.5-1.04c3.52.41 9.19 2.76 8.36 4.9c-.83 2.14-1.8 4.28-5.18 6.22c-3.38 1.93-5.8 3.73-7.53 5.25c-1.73 1.53-4.9 3.45-10.15 5.39s-7.73 3.34-9.33 2.84z' fill='%23ffc86e'%3E%3C/path%3E%3Cpath d='M26.55 26.47c-3.32-.68-8.01 6.51-8.88 8.89c-.88 2.38-1.78 8.18-1.88 10.83c-.13 3.29-.19 6.38 1.19 8.89c1.06 1.94 3.63 3.03 5.94 1.03c2.31-2 6.32-7.48 7.38-8.25s4.16-1.79 2.94-6.83c-.5-2.06-5.57-6.32-5.82-6.9c-.24-.57 1.01-7.27-.87-7.66z' fill='%23ffc86e'%3E%3C/path%3E%3Cpath d='M50.02 17.44c.13 1.93 1.71 5.02 3.42 6.69c2.56 2.49 14.3 10.91 17.34 10.43s6.35-5.94 7.32-7.46s2.9-3.66 3.66-4.63c.76-.97 2.76-3.18 1.11-5.39c-1.66-2.21-5.8-3.66-8.56-3.87c-2.76-.21-7.05-2-10.71-1.86c-3.66.14-13.92 1.11-13.58 6.09z' fill='%23ffc86e'%3E%3C/path%3E%3Cpath d='M98.34 43.19c.23 2.1 3.18 2.56 5.53 4.08s3.94 3.11 5.32 2.69c1.38-.41 3.26-2.62 2.83-6.49c-.55-4.97-3.66-11.33-8.01-11.12c-2.63.13-2.27 4.7-2.27 4.7s-3.54 4.9-3.4 6.14z' fill='%23ffc86e'%3E%3C/path%3E%3Cpath d='M41.47 30.23s-9.43-.06-9.26.88c.18.94 1 4.04 3.46 4.16c2.46.12 5.63.35 7.15-.12c1.52-.47 5.74-3.87 5.74-5.39s-1.7-3.75-1.7-3.75l-5.39 4.22z' fill='%23cf701e'%3E%3C/path%3E%3Cpath d='M54.94 47.52s-.11.07-.27.2c-.47.39-1.37 1.3-1.02 2.32c.47 1.35 3.22 3.87 5.92 3.87s4.16-2.52 4.63-4.16c.47-1.64.23-2.64.23-2.64l-9.49.41z' fill='%23cf701e'%3E%3C/path%3E%3Cpath d='M33.91 55.2s-1.64.59-1.58 1.64c.06 1.05.47 2.99 2.58 5.04c2.13 2.07 5.22 2.64 8.03 1.88c2.81-.76 4.86-2.87 4.63-5.68c-.23-2.81-2.93-4.98-2.93-4.98l-10.73 2.1z' fill='%23cf701e'%3E%3C/path%3E%3Cpath d='M21.78 70.73s-1.76.41-1.58 1.58s2.17 4.86 5.33 4.45s8.15-4.04 8.15-5.45s-2.52-3.28-2.52-3.28l-9.38 2.7z' fill='%23cf701e'%3E%3C/path%3E%3Cpath d='M43.34 85.38s-.65 3.78 4.45 5.16c8.5 2.29 9.38-2.87 9.38-2.87l-13.83-2.29z' fill='%23cf701e'%3E%3C/path%3E%3Cpath d='M76.73 87.13s-2.28 2.28.31 4.07c2.59 1.79 5.54 2.4 8.32 2.09s4.68-2.53 4.68-2.53l-13.31-3.63z' fill='%23cf701e'%3E%3C/path%3E%3Cpath d='M98.01 61.81s-4.3 2.17-.97 5.92c2.53 2.86 8.32 2.28 10.69.67c1.55-1.05 2.01-2.91 1.43-3.85c-.59-.94-11.15-2.74-11.15-2.74z' fill='%23cf701e'%3E%3C/path%3E%3Cpath d='M81.37 36.97s-.23 4.91 6.39 4.75c9.26-.23 8.09-5.98 8.09-5.98l-14.48 1.23z' fill='%23cf701e'%3E%3C/path%3E%3Cpath d='M85.65 30.82s-4.34 2.7-4.81 3.81c-.47 1.11-1.47 4.63 3.57 4.4c5.04-.23 10.08-.41 11.78-2.46c1.7-2.05 1.29-3.93.59-5.45s-4.64-7.27-7.77-7.2c-2.05.04-3.36 6.9-3.36 6.9z' fill='%23593329'%3E%3C/path%3E%3Cpath d='M88.99 23.9s-2.75-.35-5.16 3.93c-2.4 4.28-3.02 6.83-3.02 6.83s4.89.02 7.82-.33c2.93-.35 4.92-2.17 4.92-2.17s-2.39-7.73-4.56-8.26z' fill='%23925849'%3E%3C/path%3E%3Cpath d='M55.71 43.89s-2.4-.16-2.58.77c-.18.94.35 3.33 1.17 4.38s3.28 3.4 5.74 2.93c2.46-.47 3.92-2.88 4.33-3.71c.37-.78.77-1.62.07-2.67c-.71-1.06-8.73-1.7-8.73-1.7z' fill='%23593329'%3E%3C/path%3E%3Cpath d='M59.28 40.14c-2.04-.22-6.96 3.69-6.08 5.03c.98 1.47 1.15.54 3.85 1.89c2.23 1.11 3.2 2.14 4.6 1.96s3.07-2.49 2.78-3.43c-.29-.94-2.39-5.16-5.15-5.45z' fill='%23925849'%3E%3C/path%3E%3Cpath d='M36.19 24.31l-4.8 3.32s-.18 2.25.82 3.48s1.29 1.99 5.98 1.99s9.08-.64 9.9-3.98c.82-3.34-.62-5.48-1.5-6.71c-.88-1.23-10.4 1.9-10.4 1.9z' fill='%23593329'%3E%3C/path%3E%3Cpath d='M36.25 19.1c-1.08.46-3.63 3.93-4.22 5.45c-.59 1.52-.72 3.14-.64 3.16c.97.24 6.68.77 9.2.36c2.52-.41 4.57-1.52 5.39-2.99c.65-1.17.6-2.72.6-2.72s-1.71-3.08-4.06-4.02c-2.34-.94-5.86.58-6.27.76z' fill='%23925949'%3E%3C/path%3E%3Cpath d='M32.23 55.42s-.4.61.36 1.78s2.25 2.57 4.48 3.22c2.23.64 3.81 1.52 5.27 1.35c1.47-.18 4.34-1.35 4.45-5.39c.12-4.04-.7-5.92-2.46-7.68s-3.03-1.46-3.03-1.46l-9.07 8.18z' fill='%23593329'%3E%3C/path%3E%3Cpath d='M32.74 51.68c-.62 1.04-1.08 4.42-.32 5.18c.76.76 5.33.81 6.53.68c1.21-.13 5.16-1.99 5.22-3.4c.06-1.41-.7-3.28-.7-3.98s.88-2.34-1.52-2.93s-7.93 2.28-9.21 4.45z' fill='%23925849'%3E%3C/path%3E%3Cpath d='M24.82 66.86s-3.77.93-4.01 2.22c-.23 1.29.31 2.59 1.6 3.82s2.23 2.52 3.22 2.4c1-.12 3.63-2.46 4.45-3.22c.82-.76 1.99-2.11 1.88-3.22s-.59-2.23-1.64-3.11c-1.04-.88-5.5 1.11-5.5 1.11z' fill='%23593329'%3E%3C/path%3E%3Cpath d='M25.76 63.52c-1.76.04-3.11 2.17-3.69 2.93c-.59.76-1.58 2.58-1.17 2.87c.41.29 2.11.47 2.93 1c.82.53 2.05 1.35 2.99.59c.94-.76 1.76-2.87 2.23-3.57c.47-.7 1.29-1.58 1.29-1.58s-1.77-2.3-4.58-2.24z' fill='%23925849'%3E%3C/path%3E%3Cpath d='M47.27 77.64c-.35.41-5.33 4.45-5.33 4.45s.18 3.52 1.29 4.34c1.11.82 4.57 1.99 6.8 2.46c2.23.47 6.21 1 7.21.59c1-.41 2.05-2.58 2.11-5.39c.06-2.81-.94-4.91-2.05-6.2c-1.11-1.29-2-1.77-2-1.77l-8.03 1.52z' fill='%23593329'%3E%3C/path%3E%3Cpath d='M53.89 82.91c.65-.73 1.41-6.8 1.41-6.8s-4.51-3.46-6.39-3.69c-1.88-.23-4.1-.06-4.75.64c-.64.7-3.16 3.22-2.93 4.86s.7 4.16.7 4.16s10.61 2.36 11.96.83z' fill='%23925849'%3E%3C/path%3E%3Cpath d='M75.75 85.8s-.57 3.8 3.61 4.52c4.18.71 7.65 1.66 9.46 1.28c1.81-.38 3.61-2.8 3.8-4.56c.19-1.76.29-4.3 0-4.99c-.76-1.83-4.28-6.84-5.99-7.37c-.96-.29-1.87-.13-1.87-.13L75.75 85.8z' fill='%23593329'%3E%3C/path%3E%3Cpath d='M78.46 79.14c-1.87 2.07-2.83 5.06-2.73 6.64c.1 1.49 7.19.84 8.03.33c.84-.51 2.67-2.79 2.73-3.55s-.52-3.14-.62-4.61c-.1-1.47-.14-3.47-.95-3.42c-.81.05-3.8 1.67-6.46 4.61z' fill='%23925849'%3E%3C/path%3E%3Cpath d='M102.44 53.34s1.65.24 3.68 1.46c2.37 1.42 4.85 5.04 4.66 7.99s-2.76 4.28-5.89 4.33s-6.19-.12-6.76-1.74c-.57-1.62 4.31-12.04 4.31-12.04z' fill='%23593329'%3E%3C/path%3E%3Cpath d='M99.94 54.33c-.49.68-1.76 2.76-2.19 5.42s-.14 5.7.81 6.23c.95.52 6.18-3.99 6.46-4.47c.29-.48-1.67-7.75-2.29-8.08s-2.17.05-2.79.9z' fill='%23925849'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.block.error {
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ff6161' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' stroke='%23ff6161'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Ebomb-explosion%3C/title%3E%3Cpath d='M30.79 20.247v-1.813c-3.349-1.335-5.321-2.581-5.928-4.568-0.498-1.631 1.004-3.801 3.836-6.416-2.958 1.621-5.135 2.722-5.997 1.185-0.774-1.38 0.093-3.966 1.464-7.357h-0.976c-1.094 1.731-2.025 3.044-2.371 2.72-0.301-0.283-0.305-1.301-0.174-2.72l-2.022-0.001c-1.338 2.997-2.757 4.695-4.812 4.986-1.756 0.249-4.029-1.814-6.59-4.742 1.458 2.894 1.994 5.215 1.011 5.788-1.162 0.678-3.491-0.121-6.939-1.569v0.662c2.372 1.506 4.557 2.975 4.149 3.522-0.358 0.48-1.992 0.397-4.149 0.105v1.709c3.121 1.576 4.812 3.193 4.812 4.707 0 1.302-2.601 3.961-4.812 6.067v1.011c1.995-0.654 4.443-0.908 5.265 0.558 0.839 1.495 0.276 3.611-0.802 6.695h1.848c1.958-2.645 3.819-4.766 4.812-4.672 0.703 0.066 0.375 2.225-0.105 4.672h0.558c1.743-4.845 3.892-7.814 7.078-7.706 2.796 0.096 5.449 2.91 8.368 4.916-1.526-1.867-4.337-4.526-3.731-5.021 0.637-0.521 3.367 0.432 6.207 1.464v-0.907c-1.863-1.271-3.576-2.492-3.138-2.929 0.394-0.393 1.596-0.456 3.138-0.349zM21.948 18.081c-0.335 0.334 1.759 1.577 2.956 2.438-1.81-0.632-4.092-1.582-4.518-1.234-0.308 0.252 1.12 1.603 1.897 2.553-1.485-1.021-2.845-2.448-4.267-2.496-2.092-0.071-3.29 2.442-4.323 6.282 0.272-1.823 1.089-4.679 0.502-4.733-0.833-0.078-2.846 2.892-4.351 5.106 1.051-3.185 2.006-5 1.367-6.139-0.577-1.029-2.744-0.403-3.682 0.143 1.105-1.043 3.447-3.141 3.447-4.025 0-1.286-2.32-2.733-6.599-3.951 2.572 0.405 5.888 1.149 6.275 0.631 0.303-0.405-2.192-1.813-3.71-2.811 2.672 1.146 4.365 1.92 5.122 1.479 0.5-0.292 0.222-1.47-0.52-2.942 1.303 1.489 2.471 2.538 3.364 2.411 1.884-0.267 2.698-2.76 4.166-7.518l0 0c-0.345 2.648-1.044 5.965-0.614 6.369 0.322 0.303 1.636-2.144 2.65-3.701-1.144 2.886-2.245 5.056-1.69 6.045 0.439 0.782 1.552 0.23 3.056-0.594-1.44 1.33-2.214 2.433-1.961 3.263 0.503 1.647 2.857 2.292 7.065 3.766-2.161-0.28-5.135-0.842-5.634-0.344z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}