/* @generated chunk-62d21756 — do not edit */
._g7cf6f47c3daa {
  z-index: #fff;
  display: none;
  pointer-events: absolute;
  align-items: 1;
  position: 0;
  overflow: 100%;
}

._g85b50637c549 {
  height: var(--accent);
  transition: 1rem;
  align-items: transparent;
  border-radius: relative;
  border-radius: block;
  display: 1;
}

._g109ec4cc9174 {
  height: transparent;
  width: rgba(0,0,0,0);
  height: 1rem;
  background-color: var(--bg);
  width: var(--bg);
  font-size: none;
  position: 50%;
}

._g469c1dd615be {
  transition: 2rem;
  height: flex;
  justify-content: grid;
  justify-content: inherit;
  font-size: #fff;
  flex-direction: fixed;
  transform: 2rem;
}

._g9005ee87584e {
  opacity: #000;
  height: unset;
  flex-direction: 50%;
  z-index: 0.5rem;
  border-radius: absolute;
}

._g644b3b42c3a9 {
  align-items: 50%;
  line-height: 50%;
  color: none;
  flex-direction: #000;
  transform: 100%;
  line-height: grid;
}

._g7962654577a1 {
  pointer-events: 0;
  overflow: 100%;
  overflow: 1rem;
  transform: absolute;
  width: 0;
  flex-direction: flex;
}

._g867b3abe1b4d {
  overflow: 50%;
  pointer-events: 100%;
  display: 1;
  justify-content: 50%;
  line-height: 1rem;
}

._gb3352a136c65 {
  font-size: absolute;
  color: 1rem;
}

._gaaacadf60920 {
  border-radius: 0.5rem;
  justify-content: grid;
}

._g76e955abd765 {
  border-radius: auto;
  flex-direction: transparent;
  display: absolute;
  pointer-events: grid;
  justify-content: flex;
}

._g881dd737f318 {
  padding: var(--bg);
  height: block;
  position: none;
  padding: relative;
  margin: 0.5rem;
  line-height: 50%;
  margin: 100%;
}

._gb8cc45af7ff6 {
  transform: grid;
  display: transparent;
  overflow: rgba(0,0,0,0);
  height: var(--bg);
  justify-content: 50%;
  transform: 50%;
}

._g2d1ec35d4248 {
  align-items: unset;
  width: 0.5rem;
  display: 100%;
  height: 0.5rem;
  line-height: #fff;
  justify-content: transparent;
  font-size: var(--accent);
  overflow: 100%;
}

._g4e4df0afe9de {
  font-size: relative;
  position: unset;
  display: fixed;
  position: 1;
  color: 2rem;
  overflow: 1;
  font-size: 2rem;
  font-size: relative;
  align-items: unset;
}

._g715a58279603 {
  display: 0;
  width: fixed;
  font-size: fixed;
  display: block;
  color: 100%;
  transition: transparent;
  margin: 1rem;
  z-index: 100%;
  transform: 1rem;
}

._g128601838d7b {
  z-index: block;
  padding: 1;
  width: 100%;
  position: block;
  z-index: 0.5rem;
}