@charset "utf-8";

--sxs {
  --sxs: 0;
}

@media {}

--sxs {
  --sxs: 1;
}

@media {
  @keyframes sp-k-eyOShd {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes sp-k-iOHdLQ {
    0% {
      transform: rotateX(-25.5deg) rotateY(45deg);
    }
    100% {
      transform: rotateX(-25.5deg) rotateY(405deg);
    }
  }
}

--sxs {
  --sxs: 2;
}

@media {
  .sp-c-gMfcns svg {
    margin: auto;
  }
  .sp-c-bxeRRt {
    appearance: none;
    outline: none;
    display: flex;
    align-items: center;
    font-size: inherit;
    font-family: inherit;
    background-color: transparent;
    transition:
      color var(--sp-transitions-default),
      background var(--sp-transitions-default);
    cursor: pointer;
    color: var(--sp-colors-clickable);
    border: 0px;
    text-decoration: none;
  }
  .sp-c-bxeRRt:disabled {
    color: var(--sp-colors-disabled);
  }
  .sp-c-bxeRRt:hover:not(:disabled, [data-active="true"]) {
    color: var(--sp-colors-hover);
  }
  .sp-c-bxeRRt[data-active="true"] {
    color: var(--sp-colors-accent);
  }
  .sp-c-bxeRRt svg {
    min-width: var(--sp-space-4);
    width: var(--sp-space-4);
    height: var(--sp-space-4);
  }
  .sp-c-bxeRRt.sp-c-gMfcns {
    padding: var(--sp-space-1);
    height: var(--sp-space-7);
    display: flex;
  }
  .sp-c-bxeRRt.sp-c-gMfcns.sp-c-bxeRRt:not(:has(span)) {
    width: var(--sp-space-7);
  }
  .sp-c-bxeRRt.sp-c-gMfcns.sp-c-bxeRRt:has(svg + span) {
    padding-right: var(--sp-space-3);
    padding-left: var(--sp-space-2);
    gap: var(--sp-space-1);
  }
  .sp-c-jKPvnt {
    padding: 0 var(--sp-space-1) 0 var(--sp-space-1);
    border-radius: var(--sp-border-radius);
    margin-left: var(--sp-space-1);
    width: var(--sp-space-5);
    visibility: hidden;
    cursor: pointer;
    position: absolute;
    right: 0px;
  }
  .sp-c-jKPvnt svg {
    width: var(--sp-space-3);
    height: var(--sp-space-3);
    display: block;
    position: relative;
    top: 1px;
  }
  .sp-c-fWymNx {
    margin: 0px;
    display: block;
    font-family: var(--sp-font-mono);
    font-size: var(--sp-font-size);
    color: var(--sp-syntax-color-plain);
    line-height: var(--sp-font-lineHeight);
  }
  .sp-c-euXojQ {
    display: flex;
    flex-direction: column;
    width: 100%;
    position: relative;
    background-color: var(--sp-colors-surface1);
    gap: 1px;
  }
  .sp-c-euXojQ:has(.sp-stack) {
    background-color: var(--sp-colors-surface2);
  }
  .sp-c-bpmgvy {
    transform: translate(-4px, 9px) scale(0.13, 0.13);
  }
  .sp-c-bpmgvy * {
    position: absolute;
    width: 96px;
    height: 96px;
  }
}

--sxs {
  --sxs: 3;
}

@media {
  .sp-c-PJLV-kCOVwI-status-pass {
    color: var(--test-pass);
  }
  .sp-c-PJLV-kEzYsr-status-fail {
    color: var(--test-fail);
  }
  .sp-c-PJLV-gHAhSA-status-skip {
    color: var(--test-skip);
  }
  .sp-c-PJLV-jgnHyR-status-title {
    color: var(--test-title);
  }
  .sp-c-PJLV-iCgxLS-status-run {
    background: var(--test-run);
    color: var(--sp-colors-surface1);
  }
  .sp-c-PJLV-bnDZSy-status-pass {
    background: var(--test-pass);
    color: var(--sp-colors-surface1);
  }
  .sp-c-PJLV-eYuGwt-status-fail {
    background: var(--test-fail);
    color: var(--sp-colors-surface1);
  }
}

--sxs {
  --sxs: 4;
}

@media {}

--sxs {
  --sxs: 5;
}

@media {}

--sxs {
  --sxs: 6;
}

@media {}
