.design-system-senai_wuqmpr0 {
  position: fixed;
  right: 0%;
}
.design-system-senai_wuqmpr1 {
  width: 5.5rem;
  height: 5.875rem;
}
.design-system-senai_wuqmpr2 {
  width: 7.688rem;
  height: 8.313rem;
}
.design-system-senai_wuqmpr3 {
  border: none;
  background-color: transparent;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  cursor: pointer;
  z-index: 100;
}
.design-system-senai_wuqmpr4 {
  background-color: var(--design-system-senai_3baijd7);
  border-radius: var(--design-system-senai_3baijd60) 0 0 var(--design-system-senai_3baijd60);
  transition: width 0.8s cubic-bezier( 0.68, -0.55, 0.265, 1.55 );
  font-family: var(--design-system-senai_3baijd55);
  line-height: 0px;
  text-align: start;
  padding-left: var(--design-system-senai_3baijd4x);
  color: var(--design-system-senai_3baijd3f);
}
.design-system-senai_wuqmpr5 {
  width: 3.75rem;
  height: 3rem;
}
.design-system-senai_wuqmpr6 {
  width: 5.5rem;
  height: 2.438rem;
}
.design-system-senai_wuqmpr3:is(:focus, :active) {
  outline: none;
}
.design-system-senai_wuqmpr3:is(:hover, :focus) > #nai-button-bar {
  width: 8.313rem;
  transition: width 0.8s cubic-bezier( 0.68, -0.55, 0.265, 1.55 );
}
.design-system-senai_wuqmpr7 {
  font-size: var(--design-system-senai_3baijd5k);
  opacity: 0;
  transition: opacity 0.8s cubic-bezier( 0.68, -0.55, 0.265, 1.55 );
  z-index: 10;
  animation-delay: 0.8s;
  margin: 0.75rem 0;
}
.design-system-senai_wuqmpr8 {
  margin: 0.95rem 0;
}
.design-system-senai_wuqmpr9 {
  margin: 0.75rem 0;
}
.design-system-senai_wuqmpra {
  font-size: var(--design-system-senai_3baijd5m);
  font-weight: var(--design-system-senai_3baijd5v);
  opacity: 0;
  transition: opacity 0.8s cubic-bezier( 0.68, -0.55, 0.265, 1.55 );
  animation-delay: 0.8s;
  margin: 0.75rem 0;
}
.design-system-senai_wuqmpr3:is(:hover, :focus) > #nai-button-bar .design-system-senai_wuqmpr7, .design-system-senai_wuqmpr3:is(:hover, :focus) > #nai-button-bar .design-system-senai_wuqmpra {
  opacity: 1;
  animation-delay: 0.8s;
  transition: opacity 0.8s cubic-bezier( 0.68, -0.55, 0.265, 1.55 );
  position: relative;
  z-index: 10;
}
.design-system-senai_wuqmprb {
  width: 100%;
  height: 100%;
  top: 1px;
  position: absolute;
  transition: transform 0.8s cubic-bezier( 0.68, -0.55, 0.265, 1.55 );
}
.design-system-senai_wuqmprc {
  left: 10px;
}
.design-system-senai_wuqmprd {
  left: 16px;
}