@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;700;800&family=Source+Code+Pro:wght@400;700;800&display=swap");ul[data-v-580ad7c6] {
  margin-top: 1rem;
  margin-bottom: 0;
  margin-left: -3rem;
}
li[data-v-580ad7c6] {
  font-size: 0.8rem;
  margin-top: 0.5rem;
}.error-notification {
  max-height: 90svh;
}
.error-notification .el-notification__title {
  max-width: calc(100% - 15ch);
}
.error-notification .slack-on-error {
  top: calc(18px + 0.5rem);
  right: calc(15px + 2rem);
  transform: translateY(-50%);
  gap: 0.5rem;
}
.error-notification .el-notification__content {
  overflow-y: auto;
  max-height: 100%;
}.main[data-v-9f76683d] {
  padding: 1rem 2rem;
}
.alternative[data-v-9f76683d] {
  background: var(--ks-background-card);
}
.alternative[data-v-9f76683d]:hover {
  border: 1px solid var(--ks-border-active);
  background-color: var(--ks-background-card);
  opacity: 0.9;
}
.high[data-v-9f76683d] {
  height: 50px;
}
.full[data-v-9f76683d] {
  width: 100%;
}
.buttons[data-v-9f76683d] {
  display: inline-flex;
  width: 100%;
  max-width: 300px;
}
.buttons.left[data-v-9f76683d] {
  justify-content: start;
}
.buttons.center[data-v-9f76683d] {
  justify-content: center;
}
.buttons.right[data-v-9f76683d] {
  justify-content: end;
}
.left[data-v-9f76683d],
.right[data-v-9f76683d] {
  z-index: 9999;
  margin: 2rem 5rem;
  position: fixed;
  bottom: 0;
}
.left[data-v-9f76683d] {
  left: 0;
}
.right[data-v-9f76683d] {
  right: 0;
}.no-scroll {
  overflow: hidden;
}
.fullscreen {
  z-index: 9998 !important;
  max-width: 100% !important;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#app .v-step {
  max-width: 380px;
  padding: 2rem;
}
#app .v-step.last {
  max-width: 460px;
}
#app .v-step.condensed div.title {
  margin-bottom: 0.5rem;
}
#app .v-step.condensed .v-step__content {
  margin-bottom: 0;
}
#app .v-step.fullscreen {
  background: #1c1e27 url("./background-BnXiAqHM.webp") no-repeat center;
  background-blend-mode: normal;
  background-size: contain;
  border-radius: 0px;
}
#app .v-step:not(.fullscreen) {
  background: var(--card-bg);
  border: 1px solid #8405ff;
  border-radius: 8px;
}
#app .v-step.color {
  background-blend-mode: color;
}
#app .v-step img.animation {
  pointer-events: none;
  width: 415px;
}
#app .v-step div.title {
  margin-bottom: 2rem;
  text-align: center;
  line-height: 3rem;
  font-size: 2rem;
  font-weight: 500;
  color: var(--bs-heading-color);
}
#app .v-step div.title.dark {
  color: #ffffff;
}
@keyframes jump {
0% {
    transform: translateY(0);
}
50% {
    transform: translateY(-10px);
}
100% {
    transform: translateY(0);
}
}
#app .v-step div.title img.jump {
  animation: jump 2s infinite;
}
#app .v-step div.title.empty {
  font-size: 1.2rem;
  margin-bottom: 0;
}
#app .v-step div.title div {
  height: 2rem;
  margin-bottom: 1rem;
}
#app .v-step .v-step__content {
  border: none;
  margin-bottom: 2rem;
  text-align: center;
  line-height: 2rem;
  font-size: 1.2rem;
  color: var(--bs-heading-color);
}
#app .v-step .v-step__content.dark {
  color: #ffffff;
}
#app .v-step div.flows {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 2rem;
  gap: 1rem;
}
#app .v-step div.flows .el-button.card {
  height: unset;
}
#app .v-step div.flows .el-button > span {
  display: unset;
}
#app .v-step div.flows .card {
  margin: 0;
  padding: 1rem;
  width: 360px;
  background-color: var(--card-bg);
  border: 1px solid #404559;
}
#app .v-step div.flows .card.active, #app .v-step div.flows .card:hover {
  border: 1px solid #8405ff;
  background-color: rgba(202, 197, 218, 0.9);
}
html.dark #app .v-step div.flows .card.active, html.dark #app .v-step div.flows .card:hover {
  background-color: rgba(202, 197, 218, 0.3);
}
#app .v-step div.flows .card .title {
  line-height: 2rem;
  font-size: 1.2rem;
  font-weight: 500;
  color: var(--bs-heading-color);
}
#app .v-step div.flows .card .image {
  background: var(--card-bg);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  border: 1px solid #e6e5f6;
  border-radius: 8px;
  padding: 4px;
}
html.dark #app .v-step div.flows .card .image {
  border: 1px solid #404559;
}
body.v-tour--active .left.buttons *,
body.v-tour--active .right.buttons * {
  pointer-events: auto;
}
.v-tour__target--highlighted {
  z-index: 1040 !important;
  box-shadow: 0 0 0 99999px rgba(0, 0, 0, 0.75) !important;
  border: 1px solid #8405ff;
}
.v-tour__target--highlighted::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 10px 1px #8405ff;
  border-radius: inherit;
  pointer-events: none;
  z-index: 10;
}
.v-step__arrow:before {
  display: none;
}#environment[data-v-bdeda813] {
  margin-bottom: 1.5rem;
  text-align: center;
  margin-top: -1.25rem;
}
#environment strong[data-v-bdeda813] {
  border: 1px solid var(--381a6f33);
  border-radius: var(--bs-border-radius);
  color: var(--ks-content-primary);
  padding: 0.125rem 0.25rem;
  font-size: var(--font-size-sm);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 90%;
  display: inline-block;
}
.wrapper{
&[data-v-b4ae5680]{
        position: relative;
}
.buttons {
&[data-v-b4ae5680]{
            color: var(--ks-content-primary);
            position: absolute;
            align-items: center;
            z-index: 1;
            top: 0;
            right: 0;
            bottom: 0;
            display: none;
            gap: .5rem;
            background-color: var(--ks-background-button-secondary-hover);
            padding: .5rem;
}
> span[data-v-b4ae5680]{
                cursor: pointer;
}
}
&:hover .buttons[data-v-b4ae5680] {
            display: flex;
}
.inputs{
&[data-v-b4ae5680]{
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            --el-input-height:18px;
}
.el-input {
&[data-v-b4ae5680]{
                font-size: 0.875em;
}
&[data-v-b4ae5680] .el-input__wrapper {
                    padding: 1px 8px;
}
}
.save[data-v-b4ae5680] {
                position: absolute;
                top: .5rem;
                right: .5rem;
                z-index: 2;
                color: var(--ks-content-primary);
                cursor: pointer;
}
}
a {
&[data-v-b4ae5680]{
            display: block;
            padding: .25rem .5rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            color: var(--ks-content-primary);
            font-size: 0.875em;
            border-radius: 4px;
            transition: none;
}
&[data-v-b4ae5680]:hover{
                color: var(--ks-content-link);
}
}
&:hover a[data-v-b4ae5680] {
            margin-right: 2.5rem;
}
&[data-v-b4ae5680]:hover{
            background-color: var(--ks-button-background-secondary-hover);
}
}
.collapseButton {
  position: absolute;
  top: 0.5rem;
  right: 0;
  z-index: 1;
}
#side-menu .collapseButton {
  border: none;
  background: none;
}
#side-menu .collapseButton:hover {
  background: none !important;
  color: var(--ks-content-link) !important;
}
.vsm_collapsed .collapseButton {
  top: 0.5rem;
}
#side-menu {
  position: static;
  z-index: 1039;
  border-right: 1px solid var(--ks-border-primary);
  background-color: var(--ks-background-left-menu);
}
#side-menu .logo {
  overflow: hidden;
  padding: 35px 0;
  height: 112px;
  position: relative;
}
#side-menu .logo a {
  transition: 0.2s all;
  position: absolute;
  left: 37px;
  display: block;
  height: 55px;
  width: 100%;
  overflow: hidden;
}
#side-menu .logo a span.img {
  height: 100%;
  background: url(./logo-BsseNng2.svg) 0 0 no-repeat;
  background-size: 179px 55px;
  display: block;
  transition: 0.2s all;
}
html.dark #side-menu .logo a span.img {
  background-image: url(./logo-white-CZmMJiKc.svg);
}
#side-menu .vsm--icon {
  transition: left 0.2s ease;
  font-size: 1.5em;
  background-color: transparent !important;
  padding-bottom: 15px;
  width: 30px !important;
}
#side-menu .vsm--icon svg {
  position: relative;
 