._swz1ff2-3-5-0 {
  position: relative;
}
._swz1ff2-3-5-0:is(._swz1ff0-3-5-0,.active):not(._swz1ff1-3-5-0) {
  color: var(--dt-colors-text-primary-default, #464cce);
}
._swz1ff2-3-5-0:is(._swz1ff0-3-5-0,.active):not(._swz1ff1-3-5-0):hover {
  background-color: var(--dt-colors-background-field-primary-default-hover, #d5dbf6);
}
._swz1ff2-3-5-0:is(._swz1ff0-3-5-0,.active)::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: currentColor;
  border-radius: var(--dt-borders-radius-surface-default, 12px);
  left: 50%;
  bottom: 0;
  transform: translateX(-50%) translateY(calc(var(--dt-spacings-size-2, 2px) * -1));
  transition: width var(--dt-animations-slide-in-duration-fast, 200ms) var(--dt-animations-slide-in-easing, cubic-bezier(0, 0, 0.2, 1)), opacity var(--dt-animations-slide-in-duration-fast, 200ms) var(--dt-animations-slide-in-easing, cubic-bezier(0, 0, 0.2, 1)), transform var(--dt-animations-slide-in-duration-fast, 200ms) var(--dt-animations-slide-in-easing, cubic-bezier(0, 0, 0.2, 1));
}
._swz1ff3-3-5-0 {
  position: relative;
}
._swz1ff3-3-5-0:is(._swz1ff0-3-5-0,.active):not(._swz1ff1-3-5-0) {
  color: var(--dt-colors-text-primary-default, #464cce);
}
._swz1ff3-3-5-0:is(._swz1ff0-3-5-0,.active):not(._swz1ff1-3-5-0):hover {
  background-color: var(--dt-colors-background-field-primary-default-hover, #d5dbf6);
}
._swz1ff3-3-5-0:is(._swz1ff0-3-5-0,.active)::after {
  content: "";
  position: absolute;
  width: var(--dt-spacings-size-2, 2px);
  height: calc(100% - 2 * var(--dt-spacings-size-6, 6px));
  background-color: currentColor;
  border-radius: var(--dt-spacings-size-2, 2px);
  left: 0;
  transform: translate(4px);
  transition: width var(--dt-animations-slide-in-duration-fast, 200ms) var(--dt-animations-slide-in-easing, cubic-bezier(0, 0, 0.2, 1)), opacity var(--dt-animations-slide-in-duration-fast, 200ms) var(--dt-animations-slide-in-easing, cubic-bezier(0, 0, 0.2, 1)), transform var(--dt-animations-slide-in-duration-fast, 200ms) var(--dt-animations-slide-in-easing, cubic-bezier(0, 0, 0.2, 1));
}
._swz1ff4-3-5-0 {
  min-width: max-content;
}