/* @generated chunk-37accded — do not edit */
._gb9b8a44571af {
  flex-direction: rgba(0,0,0,0);
  align-items: fixed;
  font-size: none;
  font-size: inherit;
  flex-direction: auto;
  color: #fff;
}

._gcb8a74449750 {
  transition: var(--accent);
  color: inherit;
  display: 0.5rem;
}

._g35a109893c63 {
  height: none;
  padding: auto;
  display: grid;
  flex-direction: block;
  overflow: transparent;
  overflow: 0;
  padding: var(--accent);
  padding: fixed;
  position: relative;
}

._gb216b824eb86 {
  justify-content: relative;
  position: 1;
  pointer-events: 0.5rem;
  align-items: 50%;
  overflow: 0;
}

._g3712ebb7b80c {
  z-index: fixed;
  opacity: 100%;
  pointer-events: 1;
  height: fixed;
  color: 1;
}

._gabdb4df49edd {
  z-index: 100%;
  padding: block;
  opacity: 100%;
  transition: flex;
  z-index: relative;
  background-color: 1rem;
  align-items: flex;
}

._gd877cc80a56d {
  z-index: 1;
  position: 1;
  flex-direction: 1;
  flex-direction: unset;
  background-color: flex;
  align-items: absolute;
}

._g3c7cf7144c8c {
  pointer-events: 1;
  pointer-events: fixed;
  overflow: grid;
  width: 0.5rem;
  transition: absolute;
  background-color: unset;
}

._gcda4f1477447 {
  overflow: grid;
  overflow: 100%;
}

._gc19b46c93d7a {
  line-height: 1;
  color: 0;
  transform: 50%;
}

._g6e8fce5d86f8 {
  position: 1rem;
  font-size: auto;
  z-index: inherit;
  background-color: #000;
  padding: #000;
  color: var(--bg);
}

._g3031705b9879 {
  color: 50%;
  pointer-events: rgba(0,0,0,0);
  flex-direction: grid;
  align-items: none;
}

._g9dcfec68b898 {
  line-height: fixed;
  transition: #000;
  border-radius: 0.5rem;
  border-radius: flex;
}

._gf94ad255babe {
  width: var(--accent);
  pointer-events: absolute;
}

._g29471a9c1a71 {
  line-height: transparent;
  overflow: var(--accent);
  flex-direction: block;
  line-height: var(--accent);
  font-size: block;
  height: transparent;
  justify-content: 50%;
  line-height: absolute;
}

._gdef03e5eaacf {
  color: #000;
  color: #fff;
}

._g9adf92edf72c {
  height: flex;
  height: flex;
  overflow: flex;
  align-items: 1;
  color: flex;
}

._g593daa298b71 {
  align-items: 0.5rem;
  transition: transparent;
}

._ga9b7a7fcaca7 {
  flex-direction: 1rem;
  padding: auto;
  position: 1;
}

._gd7c8d4da6ba4 {
  display: 0;
  position: block;
  align-items: flex;
  margin: block;
  font-size: flex;
  flex-direction: #000;
}