.dispatch-auth__backdrop::before,
.dispatch-auth__backdrop::after {
    display: none !important;
    content: none !important;
    width: 0 !important;
    height: 0 !important;
    opacity: 0 !important;
    background: none !important;
    clip-path: none !important;
    filter: none !important;
    animation: none !important;
    box-shadow: none !important;
}

@keyframes dispatch-auth-radar-spin {
    to {
        transform: rotate(360deg);
    }
}

@keyframes dispatch-auth-radar-spin-soft {
    to {
        transform: rotate(-360deg);
    }
}

.dispatch-auth__sweep,
.dispatch-auth__sweep--soft {
    display: block !important;
    content: normal !important;
    border-radius: 50% !important;
    clip-path: circle(50% at 50% 50%) !important;
    transform-origin: 50% 50% !important;
    mix-blend-mode: screen;
    pointer-events: none;
    box-shadow: none !important;
}

.dispatch-auth__sweep {
    opacity: 0.82 !important;
    background: conic-gradient(
        from 0deg,
        rgba(214, 38, 44, 0.34),
        rgba(214, 38, 44, 0.06) 12%,
        rgba(214, 38, 44, 0) 30%
    ) !important;
    filter: drop-shadow(0 0 12px rgba(214, 38, 44, 0.22)) !important;
    animation: dispatch-auth-radar-spin 8s cubic-bezier(0.45, 0, 0.55, 1) infinite !important;
}

.dispatch-auth__sweep--soft {
    opacity: 0.58 !important;
    background: conic-gradient(
        from 180deg,
        rgba(255, 255, 255, 0.05),
        rgba(255, 255, 255, 0) 18%
    ) !important;
    filter: none !important;
    animation: dispatch-auth-radar-spin-soft 17s linear infinite !important;
}

@media (min-width: 901px) {
    .dispatch-auth__radar,
    .dispatch-auth__sweep,
    .dispatch-auth__sweep--soft {
        top: -96px;
        right: -64px;
        width: 410px !important;
        height: 410px !important;
    }

    .dispatch-auth__radar::before {
        inset: 56px;
    }

    .dispatch-auth__radar::after {
        inset: 116px;
    }

    .dispatch-auth__blip--one {
        top: 66px;
        right: 146px;
    }

    .dispatch-auth__blip--two {
        top: 150px;
        right: 72px;
    }

    .dispatch-auth__blip--three {
        top: 105px;
        right: 230px;
    }
}

@media (max-width: 900px) {
    .dispatch-auth__radar,
    .dispatch-auth__sweep,
    .dispatch-auth__sweep--soft {
        top: -145px;
        right: -125px;
        width: 390px !important;
        height: 390px !important;
    }
}
