._scroll_1hy66_1, ._root_1hy66_1 {
  overflow: auto;
  contain: size;
}

._root_1hy66_1 {
  width: 100cqw;
  height: 100cqh;
}

._host_1hy66_11 {
  min-width: min-content;
  min-height: min-content;
}

._slot_1hy66_16 {
  display: grid;
  grid: 1fr/1fr;
}

._stretch_1hy66_21 {
  width: 100%;
  height: 100%;
}

._center_1hy66_26 {
  display: flex;
  align-items: safe center;
  justify-content: safe center;
}._icon_7t2l8_1 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
  display: inline-block;
  letter-spacing: normal;
  text-rendering: auto;
  font-variant: normal;
  font-style: normal;
  line-height: 1;
}
._icon_7t2l8_1::before {
  position: absolute;
  color: var(--font-class-secondaryColor, inherit);
  opacity: var(--font-class-secondaryOpacity, 0.4);
}
._icon_7t2l8_1::after {
  position: relative;
  color: var(--font-class-primaryColor, inherit);
  opacity: var(--font-class-primaryOpacity, 1);
}