.hxhmgn0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.n4kyhs0 {
  color: var(--_1hv7nez4);
  margin-bottom: 0;
}
.n4kyhs1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.n4kyhs2 {
  margin-inline: -16px;
  width: calc(100% + 32px);
}
.n4kyhs3 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.n4kyhs4 {
  align-items: center;
  align-self: center;
  color: var(--_1hv7nez5);
  display: flex;
  gap: 4px;
}
.n4kyhs5 {
  height: 20px;
  width: 20px;
  transition: transform 0.3s;
}
.n4kyhs6 {
  transform: rotate(270deg);
}
.n4kyhs7 {
  transform: rotate(90deg);
}
.e030fw0 {
  aspect-ratio: 1 / 1;
  background-color: var(--_1hv7nez2);
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.e030fw1 {
  display: flex;
  justify-content: center;
  flex: 1;
}
.e030fw2 {
  border-radius: 8px;
  overflow: hidden;
  position: fixed;
  right: 60px;
  bottom: 90px;
  z-index: 19999;
}
.e030fw5 {
  height: 260px;
  width: 260px;
  right: 20px;
  bottom: auto;
  top: 20px;
}
.e030fw6 {
  height: 320px;
  width: 320px;
}
.e030fw7 {
  align-items: center;
  color: var(--_1hv7nez3);
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.e030fw8 {
  height: 48px;
  width: 48px;
}
.e030fw9 {
  font-size: 14px;
  line-height: 16px;
}
.e030fwa {
  transition-property: filter;
  transition-duration: 525ms;
  transition-timing-function: cubic-bezier(.25, .46, .45, .94);
}
.e030fwb {
  display: block;
  width: 100%;
  touch-action: manipulation;
}
.e030fwc {
  filter: brightness(40%);
  transition: none;
}
.e030fwd {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  gap: 28px;
  justify-content: flex-end;
  left: 0;
  padding: 16px 16px 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.e030fwe {
  padding: 8px 8px 0;
  gap: 16px;
}
.e030fwf {
  align-items: center;
  color: var(--_1hv7nez3);
  cursor: pointer;
  display: flex;
  height: 24px;
}
.e030fwg {
  height: 28px;
  width: 28px;
}
.e030fwh {
  color: var(--_1hv7nez3);
  cursor: pointer;
  margin-left: auto;
}
.e030fwi {
  position: absolute;
  left: 6px;
  top: 10px;
}
.e030fwj {
  height: 24px;
  width: 24px;
}
.e030fwk {
  align-items: center;
  border-radius: 999px;
  color: var(--_1hv7nez3);
  cursor: pointer;
  display: flex;
  gap: 4px;
  padding: 4px;
}
.e030fwl {
  padding: 4px 12px;
}
.e030fwm {
  background-color: var(--_1hv7nezc);
}
.e030fwn {
  margin-left: auto;
}
.e030fwo {
  height: 24px;
  width: 24px;
}
.e030fwp {
  align-items: center;
  display: flex;
  gap: 64px;
  justify-content: center;
  left: 0;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  width: 100%;
}
.e030fwq {
  gap: 54px;
}
.e030fwr {
  gap: 64px;
}
.e030fws {
  align-items: center;
  border-radius: 999px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding-left: 4px;
  height: 80px;
  width: 80px;
  transition: none;
}
.e030fwt {
  background-color: var(--_1hv7nezc);
}
.e030fwu {
  height: 40px;
  width: 40px;
}
.e030fwv {
  height: 48px;
  width: 48px;
}
.e030fww {
  height: 80px;
  width: 80px;
}
.e030fwx {
  color: var(--_1hv7nez3);
  cursor: pointer;
  height: 40px;
  width: 40px;
}
.e030fwz {
  height: 100%;
  width: 100%;
}
.e030fw10 {
  align-items: center;
  color: var(--_1hv7nez3);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.e030fw12 {
  height: 48px;
  width: 48px;
}
.e030fw13 {
  align-items: center;
  display: flex;
  gap: 8px;
  justify-content: flex-end;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 16px 16px;
  width: 100%;
}
.e030fw14 {
  padding: 0 16px 12px;
}
.e030fw15 {
  -webkit-appearance: none;
  appearance: none;
  background: 
linear-gradient(
  to right,
  var(--_1hv7nez3) 0%,
  var(--_1hv7nez3) var(--progress),
  var(--_1hv7nezb) var(--progress),
  var(--_1hv7nezb) 100%
);
  border-radius: 999px;
  cursor: pointer;
  height: 4px;
  width: 100%;
}
.e030fw15::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 12px;
  height: 12px;
  border-radius: 999px;
  background-color: var(--_1hv7nez3);
}
.e030fw16 {
  border-radius: 4px;
  color: var(--_1hv7nez3);
  height: 20px;
  min-width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.e030fw17 {
  background-color: var(--_1hv7nezc);
  transition: none;
}
.e030fw18 {
  min-width: 36px;
}
._16aj4hg0 {
  transition-property: opacity;
  transition-duration: 525ms;
  transition-timing-function: cubic-bezier(.25, .46, .45, .94);
}
._16aj4hg1 {
  opacity: 1;
}
._16aj4hg2 {
  opacity: 0;
  pointer-events: none;
}
._1ffvqor0 {
  padding-top: 24px;
  padding-inline: 16px;
  padding-bottom: 32px;
}
._1ffvqor1 {
  text-align: center;
}
._1ffvqor2 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 16px;
}
._1ffvqor3 {
  align-items: center;
  background-color: var(--_1hv7nez3);
  border: 1px solid var(--_1hv7nez5);
  border-radius: 20px;
  color: var(--_1hv7nez2);
  cursor: pointer;
  display: flex;
  padding: 8px 14px;
}
._1ffvqor4 {
  background-color: var(--_1hv7nez1);
  border: none;
  color: var(--_1hv7nez3);
}
._1ffvqor5 {
  margin-top: 24px;
}
._136u77a0 {
  align-items: center;
  background-color: var(--_1hv7neza);
  justify-content: center;
  display: flex;
  position: fixed;
  padding: 24px 16px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
  z-index: 20000;
}
._136u77a3 {
  background-color: var(--_1hv7nez3);
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 343px;
  overflow: hidden;
}
._8e8luf0 {
  width: 100%;
}
._8e8luf1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._8e8luf2 {
  text-align: center;
}
._8e8luf3 {
  color: var(--_1hv7nez5);
  text-align: center;
}
._8e8luf4 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 24px;
  padding-inline: 16px;
  padding-bottom: 48px;
  width: 100%;
}
._8e8luf5 {
  color: var(--_1hv7nez5);
}
._1p4m0rw1 {
  white-space: pre-wrap;
  word-break: break-word;
}
._1rd4qsv0 {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
._1rd4qsv1 {
  column-gap: 17px;
}
._1rd4qsv2 {
  flex-direction: column;
  align-items: normal;
  row-gap: 8px;
}
._1rd4qsv3 {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 26px;
}
._1rd4qsv4 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  gap: 20px;
}
._1rd4qsv5 {
  flex: none;
  gap: 4px;
  width: 266px;
}
._1rd4qsv6 {
  width: auto;
}
._1rd4qsv7 {
  align-items: center;
  display: flex;
  gap: 20px;
  text-align: center;
}
._1rd4qsv8 {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
  cursor: pointer;
}
._1rd4qsv9 {
  display: flex;
  align-items: center;
  flex-shrink: 1;
  min-width: 0;
  overflow: hidden;
}
._1rd4qsva {
  height: 40px;
  width: 40px;
  margin-right: -4px;
  padding: 2px;
  background-color: var(--_1hv7nez3);
}
._1rd4qsvb {
  margin-right: -18px;
}
._1rd4qsvc {
  height: 36px;
  width: 36px;
  background-color: var(--_1hv7nez6);
  border-radius: 4px;
}
._1rd4qsvd {
  align-items: center;
  display: flex;
  gap: 4px;
  position: relative;
}
._1rd4qsvd:not(:first-child)::before {
  content: "";
  background-color: var(--_1hv7nez6);
  height: 24px;
  left: -10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5px;
}
._1rd4qsve {
  font-size: 12px;
  letter-spacing: 0.4px;
  line-height: 130%;
}
._1rd4qsvf {
  height: 20px;
  width: 20px;
}
._1rd4qsvg {
  line-height: 1;
}
._1rd4qsvh {
  font-size: 17px;
  font-weight: 700;
}
._1rd4qsvi {
  font-size: 12px;
  font-weight: 700;
}
._1rd4qsvj {
  font-size: 17px;
  font-weight: bold;
}
._1rd4qsvk {
  background-color: var(--_1hv7nez6);
  height: 32px;
  width: 2px;
}
._1rd4qsvl {
  display: flex;
  align-items: center;
}
._1rd4qsvm {
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: var(--_1hv7nez5);
  margin-left: 4px;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 14.3px;
}
._1rd4qsvn {
  display: flex;
  align-items: center;
  gap: 4px;
}
._1rd4qsvo {
  font-size: 12px;
  color: var(--_1hv7nez5);
}
._1rd4qsvp {
  align-items: center;
  color: var(--_1hv7nez2);
  display: flex;
  gap: 8px;
  width: 250px;
}
._1rd4qsvq {
  align-items: center;
  display: flex;
  gap: 2px;
}
._1rd4qsvr {
  height: 18px;
  width: 18px;
}
._1rd4qsvs {
  background-color: var(--_1hv7nez5);
  height: 20px;
  width: 1px;
}
._1rd4qsvt {
  align-items: center;
  background-color: var(--_1hv7nez6);
  border-radius: 999px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  gap: 4px;
  justify-content: center;
  height: 60px;
  position: relative;
  width: 60px;
}
._1rd4qsvu {
  color: var(--_1hv7nez2);
  height: 16px;
  width: 16px;
}
._1rd4qsvv {
  color: var(--_1hv7nez2);
}
._1rd4qsvw {
  background-color: var(--_1hv7nez5);
  border-radius: 999px;
  color: var(--_1hv7nez3);
  padding-block: 2px;
  padding-inline: 4px;
  position: absolute;
  right: 0;
  top: 0;
}
.or18vx0 {
  align-items: center;
  display: flex;
}
.or18vx1 {
  height: 20px;
  width: 20px;
}
.or18vx2 {
  color: var(--_1hv7nezn);
}
.or18vx3 {
  display: flex;
  align-items: center;
  gap: 8px;
}
.or18vx4 {
  background-color: var(--_1hv7nez5);
  height: 18px;
  margin-inline: 15.5px;
  width: 1px;
}
.or18vx5 {
  letter-spacing: 1px;
}
.zwqryb0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-block: 24px;
  padding-inline: 16px;
  position: relative;
  width: 100%;
}
.zwqryb1 {
  text-align: center;
}
.zwqryb2 {
  color: var(--_1hv7nez4);
  text-align: center;
}
._1qxx2c50 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-block: 24px;
  padding-inline: 16px;
  width: 100%;
}
._1qxx2c51 {
  text-align: center;
  white-space: pre-line;
}
._1qxx2c52 {
  color: var(--_1hv7nez4);
  text-align: center;
}
._1fxxng20 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-block: 24px;
  padding-inline: 16px;
  width: 100%;
}
._1fxxng21 {
  text-align: center;
  white-space: pre-line;
}
._1fxxng22 {
  color: var(--_1hv7nez4);
  text-align: center;
}
._1m6d8c00 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-block: 24px;
  padding-inline: 16px;
  width: 100%;
}
._1m6d8c01 {
  text-align: center;
}
._1m6d8c02 {
  text-align: center;
  color: var(--_1hv7nez4);
}
.wdp98g0 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.wdp98g1 {
  filter: blur(2px);
  display: inline-block;
}
._1b9g18g1 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  padding-block-start: 16px;
  border-top: 1px solid var(--_1hv7nez6);
}
._1b9g18g2 {
  display: grid;
  grid-template-columns: repeat(2, auto);
  column-gap: 8px;
}
._1b9g18g3 {
  row-gap: 8px;
}
._1b9g18g4 {
  justify-content: start;
}
._1b9g18g5 {
  display: flex;
}
._1b9g18g6 {
  min-width: 194px;
  padding-inline: 4px;
  justify-content: space-between;
}
._1b9g18g8 {
  font-weight: bold;
}
._1b9g18g9 {
  display: flex;
  align-items: center;
  column-gap: 8px;
}
._1b9g18ga {
  color: var(--_1hv7nez2);
}
._1b9g18gb {
  display: flex;
  gap: 8px;
  margin-inline-start: 4px;
  margin-block-end: 4px;
}
._1b9g18gc {
  width: 14px;
  height: 14px;
}
._1hdsw300 {
  display: grid;
  gap: 8px;
  grid-template-columns: 60px auto;
  height: 60px;
}
._1hdsw301 {
  border-radius: 100vmax;
  overflow: hidden;
  display: block;
}
._1hdsw302 {
  height: 60px;
  width: 60px;
  object-fit: cover;
}
._1hdsw303 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  justify-content: center;
  width: 100%;
}
._1hdsw304 {
  align-items: center;
  color: var(--_1hv7nez2);
  display: inline-flex;
  gap: 4px;
  width: auto;
  text-decoration: none;
}
._1hdsw305 {
  color: var(--_1hv7nez4);
  flex-shrink: 0;
  height: 12px;
  width: 12px;
}
._1hdsw306 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  width: 100%;
}
._1hdsw307 {
  color: var(--_1hv7nez4);
  display: inline;
  text-decoration: none;
}
.oragfg0 {
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  overflow-y: hidden;
  padding-top: 12px;
  padding-left: 16px;
}
.oragfg0::-webkit-scrollbar {
  display: none;
}
.oragfg0::after {
  content: "";
  display: block;
  flex: 0 0 auto;
  width: 16px;
}
.oragfg1 {
  align-items: center;
  background-color: var(--_1hv7nez3);
  border: 0.8px solid var(--_1hv7nez5);
  border-radius: 4px;
  color: var(--_1hv7nez4);
  display: inline-flex;
  flex: 0 0 auto;
  font-size: 12px;
  justify-content: center;
  letter-spacing: 0.4px;
  line-height: 1;
  min-height: 16px;
  padding: 4px 8px;
  text-decoration: none;
  white-space: nowrap;
}
._8u4gzj0 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._8u4gzj1 {
  line-height: 1;
}
._8u4gzj4 {
  padding-top: 16px;
  padding-bottom: 12px;
}
._8u4gzj4:first-child {
  padding-top: 0;
}
._8u4gzj5 {
  padding-bottom: 8px;
}
._8u4gzj6 {
  border-bottom-color: var(--_1hv7nez6);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-block: 8px;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
}
._8u4gzj7 {
  line-height: 16px;
  border-bottom-width: 2px;
  border-bottom-style: dotted;
}
._8u4gzj8 {
  row-gap: 4px;
}
._8u4gzj9 {
  row-gap: 4px;
}
._8u4gzja {
  border-left-color: var(--_1hv7nez6);
  border-left-style: solid;
  border-left-width: 4px;
  padding-left: 8px;
}
._8u4gzjc {
  letter-spacing: 0;
  line-height: 25px;
}
._8u4gzjd {
  color: var(--_1hv7nez2);
  display: flex;
  align-items: center;
  justify-self: start;
  gap: 4px;
}
._8u4gzje {
  letter-spacing: 0;
  line-height: 25px;
}
._8u4gzjf {
  width: 18px;
  height: auto;
  color: var(--_1hv7nez5);
}
._8u4gzjg {
  grid-column: 1 / 3;
  grid-row: 2;
}
._8u4gzjh {
  align-items: center;
  color: var(--_1hv7nez4);
  display: flex;
  gap: 4px;
  padding-block-end: 24px;
  text-decoration: underline;
}
._8u4gzji {
  font-weight: bold;
  letter-spacing: 1px;
}
._8u4gzjj {
  height: 18px;
  width: 18px;
}
._8u4gzjk {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._8u4gzjl {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  width: 28px;
  color: var(--_1hv7nez3);
  background-color: var(--_1hv7nez1);
  border-radius: 100vmax;
}
._8u4gzjm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
._8u4gzjn {
  display: flex;
  align-items: center;
  gap: 8px;
}
._8u4gzjo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  margin-inline-start: -4px;
  cursor: pointer;
  color: var(--_1hv7nez5);
}
._8u4gzjp {
  background-color: var(--_1hv7nez4);
  border-radius: 8px;
  left: 0;
  padding: 12px;
  position: absolute;
  top: calc(100% + 7px);
  width: 280px;
  z-index: 2;
  color: var(--_1hv7nez3);
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._8u4gzjq {
  list-style-type: disc;
  padding-inline-start: 18px;
}
._8u4gzjr {
  display: grid;
  align-items: center;
  column-gap: 8px;
  grid-template-columns: 28px 46px 28px;
}
._8u4gzjs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 100vmax;
  border: 1px solid var(--_1hv7nez5);
  cursor: pointer;
}
._8u4gzjs:disabled {
  cursor: default;
  color: var(--_1hv7nez6);
  border-color: var(--_1hv7nez6);
}
._8u4gzjt {
  width: 16px;
  height: 16px;
}
._8u4gzju {
  display: flex;
  align-items: baseline;
  justify-content: center;
}
._8u4gzjx {
  color: var(--_1hv7nez4);
}
.f7watm0 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.f7watm1 {
  align-items: center;
  display: inline-flex;
  gap: 4px;
}
.f7watm2 {
  border-radius: 4px;
  color: var(--_1hv7nez3);
  padding: 4px;
  padding-block: 2px;
  height: 19px;
  display: flex;
  align-items: center;
}
.f7watm3 {
  background-color: var(--_1hv7nez1);
}
.f7watm4 {
  background-color: var(--_1hv7nez5);
}
.f7watm5 {
  height: 16px;
  width: 16px;
}
.f7watm6 {
  color: var(--_1hv7nez1);
}
.f7watm7 {
  color: var(--_1hv7nez5);
}
.f7watm8 {
  background-color: var(--_1hv7nez6);
  border-radius: 4px;
  display: flex;
  gap: 8px;
  padding: 8px;
}
.f7watm9 {
  color: var(--_1hv7nez2);
  flex-shrink: 0;
  height: 16px;
  width: 16px;
}
._1ttze1q0 {
  margin-top: 24px;
  margin-bottom: 28px;
}
._1ttze1q1 {
  margin-bottom: 0;
}
._1ttze1q2 {
  border-bottom-color: var(--_1hv7nez6);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-block: 20px;
}
._1ttze1q3 {
  display: flex;
  align-items: center;
  gap: 12px;
  letter-spacing: 0;
  line-height: 25px;
  font-size: 16px;
}
._1ttze1q4 {
  align-items: center;
  background-color: var(--_1hv7nez4);
  border-radius: 999px;
  color: var(--_1hv7nez3);
  display: flex;
  flex-shrink: 0;
  height: 28px;
  justify-content: center;
  width: 28px;
  align-self: start;
}
._1mkeyn0 {
  transition-property: background-color;
  transition-duration: 225ms;
  transition-timing-function: cubic-bezier(.55, .085, .68, .53);
}
._1mkeyn1 {
  background-color: var(--_1hv7nezq);
  border-radius: 30px;
  cursor: pointer;
  height: 28px;
  position: relative;
  width: 56px;
}
._1mkeyn2 {
  background-color: #f3775f;
}
._1mkeyn3 {
  transition-property: transform;
  transition-duration: 225ms;
  transition-timing-function: cubic-bezier(.55, .085, .68, .53);
}
._1mkeyn4 {
  background-color: var(--_1hv7nez3);
  border-radius: 999px;
  height: 22px;
  left: 3px;
  position: absolute;
  top: 3px;
  width: 22px;
}
._1mkeyn5 {
  transform: translateX(28px);
}
.qu341d0 {
  align-items: center;
  display: grid;
  gap: 4px;
  column-gap: 12px;
  grid-template-areas: 
  "icon title switch"
  "icon caption switch"
;
  grid-template-columns: auto 1fr auto;
  min-height: 38px;
}
.qu341d1 {
  column-gap: 4px;
  grid-template-areas: 
        "icon title switch"
        "caption caption switch"
      ;
}
.qu341d2 {
  grid-area: icon;
  align-self: start;
  background-color: #f3775f;
  width: 28px;
  height: 28px;
  border-radius: 999px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-block-start: 2.5px;
  padding-inline-start: 2px;
}
.qu341d3 {
  color: var(--_1hv7nez4);
  grid-area: title;
}
.qu341d4 {
  color: var(--_1hv7nez4);
  grid-area: caption;
  height: 32px;
  width: 186px;
}
.qu341d5 {
  white-space: pre-line;
}
.qu341d6 {
  height: auto;
  width: auto;
}
.qu341d7 {
  grid-area: switch;
}
._1lzqn8f0 {
  background-color: var(--_1hv7nez9);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
  padding: 12px;
}
._1lzqn8f1 {
  align-items: center;
  display: inline-flex;
  gap: 4px;
  min-height: 19px;
}
._1lzqn8f2 {
  color: var(--_1hv7nez8);
  letter-spacing: 0.5px;
  line-height: 150%;
}
._1lzqn8f3 {
  color: var(--_1hv7nez8);
  height: 16px;
  width: 16px;
}
._1lzqn8f5 {
  color: var(--_1hv7nez2);
  flex-shrink: 0;
  height: 16px;
  width: 16px;
}
._19ry93t0 {
  margin-top: 24px;
}
._1564bkx0 {
  position: relative;
  width: 100%;
}
._1564bkx1 {
  aspect-ratio: 1;
  width: 100%;
}
._1564bkx2 {
  align-items: center;
  background-color: var(--_1hv7nez3);
  border-radius: 999px;
  display: flex;
  cursor: pointer;
  height: 28px;
  justify-content: center;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 28px;
  z-index: 1;
}
._1564bkx3 {
  color: var(--_1hv7nez4);
  display: flex;
  height: 12px;
  width: 12px;
}
._1564bkx4 {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-areas: 
  "user rating"
  "message message"
  "reactionCount reactionCount"
;
  gap: 12px;
  padding: 20px;
  width: 100%;
}
._1564bkx5 {
  align-items: center;
  display: flex;
  gap: 8px;
  grid-area: user;
}
._1564bkx6 {
  border-radius: 999px;
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}
._1564bkx7 {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  grid-area: rating;
}
._1564bkx8 {
  grid-area: message;
}
._1564bkx9 {
  align-items: center;
  color: var(--_1hv7nez5);
  display: flex;
  gap: 4px;
  margin-top: 16px;
}
._1564bkxa {
  height: 20px;
  width: 20px;
}
._1sqceba0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._1sqceba1 {
  text-align: center;
}
._1sqceba2 {
  color: var(--_1hv7nez5);
  text-align: center;
}
._1sqceba3 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  padding-inline: 16px;
  padding-bottom: 16px;
  width: 100%;
}
.e4qfa90 {
  align-items: center;
  background-color: var(--_1hv7neza);
  justify-content: center;
  display: flex;
  position: fixed;
  padding: 24px 16px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
  z-index: 20000;
}
.e4qfa93 {
  background-color: var(--_1hv7nez3);
  border-radius: 16px;
  position: relative;
  max-width: 480px;
  width: 100%;
  overflow: hidden;
}
.e4qfa96 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-block: 32px 20px;
}
.e4qfa97 {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.15px;
  line-height: 130%;
  color: var(--_1hv7nez2);
  text-align: center;
}
.e4qfa98 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.25px;
  line-height: 150%;
  color: var(--_1hv7nez5);
  text-align: center;
}
.e4qfa99 {
  background-color: var(--_1hv7nez1);
  display: flex;
  height: 102px;
}
.e4qfa9a {
  align-items: center;
  display: flex;
}
.e4qfa9b {
  height: 72px;
  width: 72px;
  margin-inline-start: 14px;
}
.e4qfa9c {
  align-items: center;
  display: flex;
}
.e4qfa9d {
  color: var(--_1hv7nez3);
  font-size: 19.2px;
  font-weight: 590;
  letter-spacing: 1.344px;
  line-height: 160%;
  margin-inline-start: 24px;
}
.e4qfa9e {
  font-size: 17.179px;
  letter-spacing: 1.203px;
}
.e4qfa9f {
  align-items: center;
  background-color: var(--_1hv7nez0);
  display: flex;
  position: relative;
  width: 126px;
}
.e4qfa9f::before {
  content: "";
  border-color: transparent transparent transparent var(--_1hv7nez1);
  border-style: solid;
  border-width: 51px 0 51px 30px;
  position: absolute;
  top: 0;
}
.e4qfa9g {
  height: 81px;
  width: 81px;
  margin-inline-start: 34px;
}
.e4qfa9h {
  color: var(--_1hv7nez5);
  position: absolute;
  right: 16px;
  top: 16px;
  cursor: pointer;
  width: 30px;
  height: 30px;
}
.uw773b0 {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  position: relative;
}
.uw773b3 {
  position: relative;
}
.uw773b4 {
  border-radius: 50%;
  overflow: hidden;
}
.uw773b5 {
  cursor: pointer;
  object-fit: cover;
}
.uw773b6 {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
}
.uw773b7 {
  border-radius: 50%;
}
.uw773b8 {
  display: block;
  height: auto;
  margin: 4px 0 0;
  max-width: 100px;
  min-width: 64px;
}
.uw773b9 {
  color: var(--_1hv7nez3);
  line-height: 1.7em;
  margin: 8px 0 0;
  text-align: center;
  white-space: pre-wrap;
  font-size: 11px;
}
.uw773ba {
  position: absolute;
  z-index: 3;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  width: 30px;
  height: 30px;
}
.uw773bb {
  right: 0;
  top: 0;
}
.uw773bc {
  right: -8px;
  top: -8px;
}
.uw773bd {
  height: 30px;
  width: 30px;
}
.uw773be {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(36, 36, 36, 0.75);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 20000;
  opacity: 1;
  transition: opacity 0.2s ease-out;
}
.uw773bf {
  opacity: 0;
  pointer-events: none;
}
.uw773bg {
  color: var(--_1hv7nez3);
  font-size: 12px;
  line-height: 2.1em;
  text-align: center;
  white-space: pre-wrap;
  margin-bottom: 8px;
}
.uw773bh {
  position: relative;
}
.uw773bi {
  border-radius: 50%;
  overflow: hidden;
}
.uw773bj {
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
}
.uw773bk {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.86);
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  left: 0;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 0;
  z-index: 1;
}
.uw773bl {
  height: auto;
  width: 100px;
}
.uw773bm {
  color: var(--_1hv7nez3);
  font-size: 12px;
  line-height: 1.7em;
  margin: 16px 0 0;
  white-space: pre-wrap;
}
.uw773bn {
  background-color: var(--_1hv7nez2);
  border-radius: 4px;
  box-sizing: border-box;
  color: var(--_1hv7nez3);
  border: none;
  cursor: pointer;
  align-self: stretch;
  font-size: 14px;
  height: 40px;
  margin: 16px 8px 0;
  width: auto;
}
.reactEasyCrop_CropArea {
  border: none !important;
  box-shadow: none !important;
}
.reactEasyCrop_Container::after {
  display: none !important;
}
@media (min-width: 768px) {
  .uw773bg {
    margin-bottom: 16px;
  }
  .uw773bn {
    align-self: center;
    font-size: 16px;
    height: 48px;
    margin: 32px 0 0;
    width: 360px;
  }
}
._1wshyv60 {
  align-items: center;
  background-color: var(--_1hv7neza);
  justify-content: center;
  display: flex;
  position: fixed;
  padding: 24px 16px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
  z-index: 20000;
}
._1wshyv63 {
  background-color: #f4f2f0;
  width: 100%;
  max-width: 97%;
}
._1wshyv66 {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  max-width: 100%;
  overflow-x: hidden;
}
._1wshyv67 {
  display: flex;
  flex-direction: column;
}
._1wshyv68 {
  align-items: stretch;
  padding: 24px 0;
  width: 100%;
}
._1wshyv69 {
  align-items: center;
  padding: 32px 0;
  width: 1021px;
}
._1wshyv6a {
  box-sizing: border-box;
  padding: 0 10px;
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  margin-bottom: 20px;
}
._1wshyv6b {
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  width: 100%;
}
._1wshyv6c {
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  width: 100%;
  margin: 0 auto;
}
._1wshyv6d {
  margin: 0 auto;
  padding: 10px;
  width: 100%;
}
._1wshyv6e {
  box-sizing: border-box;
  height: 160px;
  padding: 10px;
  width: 100%;
  background-color: var(--_1hv7nez3);
  border: 1px solid;
  border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
}
._1wshyv6f {
  color: #d24100;
  display: block;
  font-size: 13px;
  margin-bottom: 5px;
  padding: 0 10px;
}
._1wshyv6g {
  display: flex;
  justify-content: space-around;
  border-top: 1px solid #d5d2cd;
}
._1wshyv6h {
  font-size: 14px;
  padding: 16px 0;
  flex: 1 1 160px;
}
._1wshyv6i {
  border-right: 1px solid #d5d2cd;
  color: #635f5a;
}
@media screen and (min-width: 0px) {
  ._1wshyv6c {
    width: 100%;
  }
  ._1wshyv6d {
    width: 100%;
  }
}
@media screen and (min-width: 680px) {
  ._1wshyv6c {
    width: 360px;
  }
  ._1wshyv6d {
    width: 360px;
  }
}
@media screen and (min-width: 1021px) {
  ._1wshyv6c {
    width: 360px;
  }
  ._1wshyv6d {
    width: 360px;
  }
}
.im67h50 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.im67h51 {
  gap: 12px;
}
.im67h52 {
  display: grid;
  justify-content: center;
  justify-items: center;
  align-items: center;
  grid-template-areas: 
  "heading stars"
  "ratingCount ratingCount"
;
  border: 3px solid var(--_1hv7nez6);
  border-radius: 6px;
  padding-block: 20px;
  row-gap: 6px;
  column-gap: 6px;
}
.im67h53 {
  grid-template-areas: 
        "heading"
        "stars"
        "ratingCount"
      ;
  grid-template-columns: auto auto;
  padding-block: 16px;
  row-gap: 2px;
}
.im67h54 {
  grid-area: heading;
  display: flex;
  align-items: center;
}
.im67h55 {
  color: #f3775f;
  width: 21px;
  height: 20px;
}
.im67h58 {
  grid-area: stars;
  display: flex;
  align-items: center;
}
.im67h59 {
  margin-inline-end: 8px;
}
.im67h5a {
  grid-area: averageRating;
  align-items: center;
  display: flex;
  gap: 8px;
}
.im67h5b {
  grid-area: ratingCount;
  color: var(--_1hv7nez4);
}
.im67h5c {
  border: 1px solid #ffcd82;
  background-color: #fff5e1;
  border-radius: 6px;
  padding: 16px;
  display: grid;
  gap: 6px;
  justify-items: center;
}
.im67h5d {
  padding-inline: 12px;
}
.im67h5f {
  width: 24px;
}
.im67h5g {
  display: flex;
  gap: 2px;
  align-items: center;
}
.im67h5i {
  color: var(--_1hv7nez4);
}
.im67h5k {
  color: var(--_1hv7nez5);
  margin-top: 16px;
  text-align: center;
}
.im67h5l {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.im67h5m {
  grid-template-columns: 1fr;
  gap: 0;
}
.im67h5o:not(:last-child) {
  border-block-end: 1px solid;
  border-color: var(--_1hv7nez6);
}
.im67h5p {
  border-bottom-color: var(--_1hv7nez5);
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  display: grid;
  grid-template-columns: auto auto;
  grid-template-areas: 
    "user rating"
    "message thumbnail"
  ;
  gap: 8px;
  padding-bottom: 16px;
}
.im67h5q {
  align-items: center;
  display: flex;
  gap: 8px;
  grid-area: user;
}
.im67h5r {
  border-radius: 999px;
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}
.im67h5s {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  grid-area: rating;
}
.im67h5t {
  grid-area: message;
}
.im67h5u {
  align-items: center;
  color: var(--_1hv7nez5);
  display: flex;
  gap: 4px;
  margin-top: 16px;
}
.im67h5v {
  height: 20px;
  width: 20px;
}
.im67h5w {
  border-radius: 4px;
  height: 96px;
  grid-area: thumbnail;
  overflow: hidden;
  width: 96px;
}
.im67h5x {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.im67h5y {
  width: 343px;
  margin-inline: auto;
}
.jn6h1c0 {
  display: grid;
  grid-template-areas: 
  "image image"
  "icon name"
  "icon date"
  "rating rating"
  "comment comment"
  "good good"
;
  grid-template-columns: auto 1fr;
  width: 216px;
  column-gap: 12px;
}
.jn6h1c1 {
  grid-template-areas: 
        "icon name rating"
        "comment comment image"
        "good good image"
      ;
  width: auto;
  column-gap: 8px;
  row-gap: 8px;
  padding-block: 16px;
}
.jn6h1c2 {
  grid-area: image;
  width: 216px;
  height: 216px;
  overflow: hidden;
  border-radius: 8px;
}
.jn6h1c3 {
  width: 96px;
  height: 96px;
  margin-inline-start: 16px;
}
.jn6h1c4 {
  grid-area: icon;
  width: 48px;
  height: 48px;
  overflow: hidden;
  border-radius: 50%;
  margin-top: 16px;
}
.jn6h1c5 {
  width: 24px;
  height: 24px;
  margin-top: 0;
}
.jn6h1c6 {
  grid-area: name;
  margin-top: 24px;
}
.jn6h1c7 {
  margin-top: 0;
  align-self: center;
}
.jn6h1c8 {
  grid-area: date;
  font-size: 10px;
  font-weight: bold;
  margin-top: 8px;
  line-height: 16px;
}
.jn6h1c9 {
  display: none;
}
.jn6h1ca {
  grid-area: rating;
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: 16px;
}
.jn6h1cb {
  margin-top: 0;
  gap: 8px;
  justify-content: flex-end;
}
.jn6h1cc {
  grid-area: comment;
  margin-top: 12px;
}
.jn6h1cd {
  margin-top: 0;
}
.jn6h1ce {
  grid-area: good;
  align-items: center;
  color: var(--_1hv7nez5);
  display: flex;
  gap: 4px;
  margin-top: 16px;
}
.jn6h1cf {
  margin-top: 8px;
  align-items: flex-end;
}
.jn6h1cg {
  height: 20px;
  width: 20px;
}
._1hn1dim0 {
  display: grid;
  grid-template-areas: 
  "image"
  "user"
  "comment"
;
  width: 216px;
  row-gap: 12px;
  opacity: 0.4;
}
._1hn1dim1 {
  grid-template-areas: 
      "user user"
      "comment image"
    ;
  grid-template-columns: 1fr auto;
  width: auto;
  column-gap: 8px;
  row-gap: 8px;
  padding-block: 16px;
}
._1hn1dim2 {
  grid-area: image;
  width: 216px;
  height: 216px;
  border-radius: 8px;
}
._1hn1dim3 {
  width: 96px;
  height: 96px;
}
._1hn1dim4 {
  grid-area: user;
  height: 24px;
  width: 120px;
  border-radius: 4px;
}
._1hn1dim5 {
  grid-area: comment;
  height: 48px;
  border-radius: 4px;
}
.mjuvtp0 {
  align-items: center;
  display: flex;
  gap: 16px;
}
.mjuvtp1 {
  height: 32px;
  width: 32px;
}
.mjuvtp2 {
  height: 28px;
  width: 28px;
}
.mcxyip0 {
  border-color: var(--_1hv7nez6);
  border-style: solid;
  border-width: 1px;
  border-radius: 8px;
  padding-block: 12px;
  padding-inline: 16px;
}
.mcxyip1 {
  display: grid;
  grid-template-columns: 18px 1fr 20px;
  align-items: center;
  gap: 8px;
}
.mcxyip2 {
  color: #f3775f;
  font-weight: 400;
  line-height: 150%;
}
.mcxyip3 {
  align-items: center;
  background-color: #f3775f;
  border-radius: 999px;
  display: flex;
  flex-shrink: 0;
  height: 20px;
  justify-content: center;
  margin-left: auto;
  width: 20px;
}
.mcxyip4 {
  background-color: var(--_1hv7nez5);
}
.mcxyip5 {
  color: var(--_1hv7nez3);
}
.mcxyip6 {
  border-top-color: var(--_1hv7nez6);
  border-top-style: solid;
  border-top-width: 1px;
  margin-top: 8px;
  padding-top: 8px;
}
._18walw90 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._18walw91 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._18walw92 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._18walw93 {
  display: flex;
  justify-content: center;
}
._18walw94 {
  width: 343px;
  margin-inline: auto;
}
.aw6cpc0 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.aw6cpc1 {
  display: flex;
  gap: 16px;
  padding-block: 16px;
}
.aw6cpc2 {
  padding-left: 56px;
}
.aw6cpc3 {
  border-block-end: 1px solid #E0E0E0;
  border-color: var(--_1hv7nez6);
}
.aw6cpc4 {
  flex-shrink: 0;
  height: 48px;
  width: 48px;
}
.aw6cpc5 {
  line-height: 16px;
}
.aw6cpc6 {
  width: 552px;
  margin-block: 8px;
  letter-spacing: 0;
  line-height: 1.6;
}
.aw6cpc7 {
  width: auto;
}
.aw6cpc8 {
  display: flex;
  justify-content: center;
}
.aw6cpc9 {
  width: 343px;
  margin-inline: auto;
}
._13tld640 {
  margin-block-start: 16px;
  margin-block-end: 16px;
}
._13tld641 {
  border-left: 4px solid var(--_1hv7nez1);
  color: var(--_1hv7nez2);
  margin-block-end: 16px;
  padding-inline-start: 9px;
}
._1xx56li0 {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(11, 100px);
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding-inline: 16px;
  width: calc(100% + 32px);
  position: relative;
  left: -16px;
}
._1xx56li0::-webkit-scrollbar {
  display: none;
}
._1xx56li1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-height: 140px;
  width: 100%;
}
._1xx56li2 {
  border-radius: 8px;
  height: 100px;
  overflow: hidden;
  position: relative;
}
._1xx56li3 {
  position: absolute;
  right: 4px;
  top: 4px;
  z-index: 1;
}
._1xx56li4 {
  position: absolute;
  right: 4px;
  top: 4px;
  z-index: 1;
  background-color: rgba(193, 192, 191, 0.7);
  border-radius: 999px;
  display: grid;
  height: 22px;
  place-content: center;
  width: 22px;
}
._1xx56li5 {
  color: var(--_1hv7nez3);
  height: 14px;
  width: 14px;
}
._1xx56li6 {
  color: var(--_1hv7nez2);
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 130%;
}
._1xx56li7 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-height: 140px;
  width: 100%;
}
._1xx56li8 {
  align-items: center;
  aspect-ratio: 1 / 1;
  background: #ededed;
  border: 1px solid #b2b2b2;
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-family: inherit;
  gap: 4px;
  justify-content: center;
  padding-top: 4px;
  width: 100%;
}
._1xx56li8:hover {
  opacity: 0.8;
}
._1xx56li8:active {
  opacity: 0.6;
}
._1xx56li9 {
  color: #000;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 130%;
  text-align: center;
}
._1xx56lia {
  height: 20px;
  width: 20px;
}
._135o6610 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-top: 36px;
  padding-inline: 16px;
  padding-bottom: 16px;
  width: 100%;
}
._135o6611 {
  border-radius: 20px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .15);
  height: 78px;
  padding: 14px;
  width: 78px;
}
._135o6612 {
  line-height: 1.8;
  text-align: center;
}
._135o6613 {
  color: var(--_1hv7nez0);
}
._135o6614 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
._135o6615 {
  color: var(--_1hv7nez5);
}
._13f7jou0 {
  align-items: center;
  background-color: var(--_1hv7nez1);
  border: none;
  border-radius: 100vmax;
  bottom: calc(5% + 100px);
  color: var(--_1hv7nez3);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 60px;
  justify-content: center;
  position: fixed;
  right: 5%;
  row-gap: 2px;
  width: 60px;
  z-index: 1002;
}
._13f7jou1 {
  height: 26px;
  width: 26px;
}
._13f7jou2 {
  color: var(--_1hv7nez3);
}
@keyframes wmzg1v0 {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes wmzg1v1 {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes wmzg1v2 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes wmzg1v3 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.wmzg1v4 {
  pointer-events: none;
  position: static;
}
.wmzg1v5 {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100vh;
  left: 0;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000000001;
}
.wmzg1v6 {
  animation: wmzg1v2 0.3s ease forwards;
}
.wmzg1v7 {
  animation: wmzg1v3 0.3s ease forwards;
}
.wmzg1v8 {
  background-color: var(--_1hv7neze);
  box-sizing: border-box;
  height: 100vh;
  max-height: 100%;
  pointer-events: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 90%;
  z-index: 1000000002;
}
.wmzg1v9 {
  animation: wmzg1v0 0.3s ease forwards;
}
.wmzg1va {
  animation: wmzg1v1 0.3s ease forwards;
}
.wmzg1vb {
  height: 100%;
  overflow-y: auto;
}
.wmzg1vc {
  align-items: center;
  background-color: var(--_1hv7nez6);
  display: flex;
  padding-block: 16px;
  padding-inline: 10px;
}
.wmzg1vd {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}
.wmzg1ve {
  color: var(--_1hv7nez2);
  grid-column: 2;
  margin: 0;
  text-align: center;
}
.wmzg1vf {
  align-items: center;
  background: none;
  border: none;
  color: var(--_1hv7nez2);
  cursor: pointer;
  display: flex;
  gap: 2px;
  grid-column: 3;
  justify-self: end;
  padding: 0;
}
.wmzg1vg {
  height: 16px;
  width: 16px;
}
.wmzg1vh {
  padding: 16px;
}
.wmzg1vi {
  height: max-content;
  left: -20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  z-index: 1000000003;
}
.wmzg1vj {
  align-items: center;
  background-color: #eaeaea;
  border-radius: 6px 0 0 6px;
  cursor: grab;
  display: flex;
  height: 84px;
  pointer-events: auto;
  width: 20px;
}
.wmzg1vj:active {
  cursor: grabbing;
}
.wmzg1vk {
  height: 14px;
  width: 14px;
}
.wmzg1vk:first-child {
  margin-inline-start: 4px;
}
._1kh04ld0 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._1kh04ld1 {
  height: 560px;
  margin-inline: auto;
  width: 560px;
}
._1kh04ld2 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
}
._1kh04ld3 {
  color: var(--_1hv7nez4);
  font-size: 14px;
  letter-spacing: 0;
  line-height: 1.2;
  text-spacing-trim: trim-start;
}
._1kh04ld4 {
  margin-top: 20px;
}
._1kh04ld5 {
  letter-spacing: 0;
  line-height: 25px;
}
._1kh04ld6 {
  align-items: center;
  color: var(--_1hv7nez5);
  display: flex;
  gap: 4px;
}
._1kh04ld7 {
  height: 16px;
  width: 16px;
}
._1kh04ld8 {
  display: flex;
  gap: 8px;
}
._1kh04ld9 {
  display: flex;
  gap: 4px;
  height: 20px;
  background-color: var(--_1hv7nez2);
  color: var(--_1hv7nez3);
  font-size: 10px;
  font-weight: bold;
  align-items: center;
  justify-content: center;
  padding-inline: 8px;
  border-radius: 100vmax;
  letter-spacing: 0.5px;
  cursor: pointer;
}
._1kh04lda {
  background-color: #3b579d;
}
._1kh04ldb {
  width: 12px;
  height: 12px;
}
._1s581u70 {
  display: grid;
  gap: 32px;
}
._1s581u71 {
  letter-spacing: 0;
  line-height: 20px;
}
._1s581u72 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
._1s581u73 {
  display: grid;
  row-gap: 8px;
}
._1s581u74 {
  width: 216px;
  height: 216px;
  border-radius: 8px;
  overflow: hidden;
}
._1s581u75 {
  height: 44px;
  color: var(--_1hv7nez2);
}
._1s581u76 {
  font-size: 13px;
  line-height: 1.3;
  height: 30px;
}
._1s581u77 {
  font-size: 11px;
  line-height: 1.3;
  height: 28px;
  color: #b2b2b2;
}
._1a4w58w0 {
  display: grid;
  gap: 32px;
}
._1a4w58w1 {
  letter-spacing: 0;
  line-height: 20px;
}
._1a4w58w2 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
._1a4w58w3 {
  display: grid;
  row-gap: 8px;
}
._1a4w58w4 {
  display: block;
  width: 100%;
  aspect-ratio: 1;
  border-radius: 8px;
  overflow: hidden;
}
._1a4w58w5 {
  height: 44px;
  color: var(--_1hv7nez2);
  padding-block-end: 16px;
}
._1eymyo10 {
  display: grid;
  gap: 32px;
}
._1eymyo11 {
  letter-spacing: 0;
  line-height: 20px;
}
._1eymyo12 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
._1eymyo13 {
  display: grid;
  row-gap: 8px;
}
._1eymyo14 {
  width: 216px;
  height: 216px;
  border-radius: 8px;
  overflow: hidden;
}
._1eymyo15 {
  color: var(--_1hv7nez2);
}
