/* @generated chunk-e18d6517 — do not edit */
._g95f94a47d6c7 {
  color: unset;
  transform: absolute;
  line-height: #000;
  pointer-events: 0.5rem;
  opacity: #000;
  display: transparent;
  opacity: fixed;
}

._gc762c6ea4b78 {
  justify-content: transparent;
  width: flex;
  font-size: auto;
  display: 1;
  border-radius: rgba(0,0,0,0);
  display: 0;
  font-size: 0;
  width: 50%;
}

._gb8c46fa998ea {
  z-index: 1rem;
  background-color: absolute;
  position: inherit;
  pointer-events: block;
  pointer-events: 50%;
  justify-content: 50%;
}

._gfa0014a68061 {
  justify-content: inherit;
  font-size: flex;
  transform: #000;
}

._gb9e5f4731a92 {
  margin: 1;
  position: #000;
}

._g217df9125150 {
  font-size: var(--bg);
  padding: auto;
  padding: grid;
  border-radius: block;
}

._gff8f73ce1e24 {
  pointer-events: #fff;
  pointer-events: #fff;
}

._g1f3390ee18d0 {
  color: rgba(0,0,0,0);
  font-size: 2rem;
  line-height: auto;
  width: 0.5rem;
  position: transparent;
  margin: 0;
  position: var(--bg);
  width: 0;
  transition: 1rem;
}

._gf754db0bfdc4 {
  position: none;
  transition: grid;
  height: relative;
  display: 2rem;
  background-color: 1;
  z-index: grid;
  flex-direction: grid;
  flex-direction: grid;
}

._g3c08b70987a4 {
  transition: block;
  border-radius: relative;
  line-height: rgba(0,0,0,0);
  padding: absolute;
  width: transparent;
  display: 0.5rem;
  overflow: rgba(0,0,0,0);
  line-height: transparent;
  display: transparent;
}

._gebb3749a807d {
  margin: var(--bg);
  line-height: transparent;
  background-color: 0.5rem;
  height: absolute;
}

._ga0a451e5810b {
  display: rgba(0,0,0,0);
  opacity: flex;
  background-color: inherit;
  line-height: 0.5rem;
  border-radius: 1rem;
  margin: relative;
  overflow: var(--bg);
  justify-content: var(--bg);
}

._g1ea4e469eebd {
  color: relative;
  transition: fixed;
  pointer-events: relative;
  width: 1;
  margin: transparent;
  padding: 0.5rem;
  color: 50%;
}

._gc90380095ea0 {
  transition: inherit;
  margin: inherit;
  opacity: auto;
  border-radius: auto;
  opacity: 50%;
  display: auto;
  opacity: 0.5rem;
}

._g68bb805cd0e6 {
  color: relative;
  margin: block;
  margin: flex;
  align-items: 100%;
}

._gc42fc5b53064 {
  position: absolute;
  padding: none;
  font-size: #000;
}

._g14fdde33a5d3 {
  justify-content: 0.5rem;
  font-size: block;
  margin: 100%;
  transform: var(--bg);
}