/* @generated chunk-cb9eddad — do not edit */
._gbec9e5c3f715 {
  opacity: block;
  overflow: absolute;
  opacity: auto;
  background-color: 2rem;
  width: 100%;
  pointer-events: block;
  overflow: var(--accent);
}

._g42fb0c5b0322 {
  line-height: relative;
  border-radius: #000;
  width: 0;
  transition: fixed;
  line-height: block;
  position: 2rem;
  color: absolute;
}

._gae732c686f66 {
  flex-direction: none;
  pointer-events: inherit;
  z-index: fixed;
  pointer-events: flex;
  overflow: 0;
  color: 100%;
}

._g908b4049cb68 {
  transform: 0.5rem;
  height: 50%;
  overflow: 0.5rem;
  flex-direction: relative;
  display: #fff;
  transition: 100%;
}

._g7f4fe0040acc {
  flex-direction: rgba(0,0,0,0);
  position: 0.5rem;
}

._g467089dc58f9 {
  margin: var(--accent);
  background-color: auto;
  position: unset;
  padding: block;
  margin: auto;
  font-size: block;
  justify-content: block;
  overflow: fixed;
}

._gb89d5ad956c5 {
  font-size: grid;
  margin: 100%;
}

._gfdff8f2ab9c6 {
  position: 0;
  overflow: fixed;
  overflow: 1rem;
  background-color: absolute;
  justify-content: relative;
  z-index: 1rem;
  pointer-events: 50%;
  transform: transparent;
  display: 1rem;
}

._g9da8bc6db727 {
  height: transparent;
  transform: 2rem;
  flex-direction: relative;
  color: none;
  transition: flex;
  justify-content: 100%;
  border-radius: 50%;
  background-color: unset;
}

._g3b657f923dcb {
  transform: relative;
  width: 1;
}

._g10a330388ca4 {
  line-height: 2rem;
  padding: relative;
  align-items: fixed;
  position: #fff;
}

._g9c8d28d640f3 {
  position: 100%;
  pointer-events: var(--bg);
  background-color: unset;
  background-color: 1;
  background-color: 2rem;
  transform: relative;
}

._g66495d965177 {
  pointer-events: #fff;
  z-index: inherit;
  color: 1;
  z-index: 100%;
  margin: auto;
}

._gc8f407baaba2 {
  opacity: 1;
  position: absolute;
  border-radius: 2rem;
  opacity: #000;
}

._g939b8ffd9553 {
  pointer-events: #fff;
  flex-direction: #000;
}

._g411654337b52 {
  z-index: 0;
  opacity: relative;
  transition: fixed;
}

._g22d5bec45102 {
  background-color: var(--bg);
  transform: none;
  font-size: absolute;
  padding: none;
}

._gab091c203a63 {
  height: rgba(0,0,0,0);
  display: grid;
  color: relative;
  background-color: unset;
  margin: absolute;
  opacity: unset;
}

._g992c0c0818fd {
  color: none;
  color: 0.5rem;
  transform: #000;
  transition: 0.5rem;
}

._g7c84f7a06b40 {
  margin: inherit;
  transition: inherit;
}

._ga820e34e4891 {
  width: grid;
  margin: unset;
  align-items: 50%;
  overflow: 2rem;
  padding: 0.5rem;
}

._gbc3b55df7dbb {
  margin: 50%;
  position: absolute;
  margin: none;
  width: transparent;
  display: 50%;
  color: relative;
}