

.app-auth-page {
    isolation: auto;
}

body.app-auth-body .app-auth-page {
    isolation: auto !important;
}


@media (hover: none) and (pointer: coarse) {
    .app-auth-body > .app-auth-bg .app-auth-bg__symbols,
    .app-auth-body > .app-auth-bg .app-auth-bg__beam,
    .app-auth-body > .app-auth-bg .app-auth-bg__nodes {
        display: none !important;
    }

    .app-auth-body > .app-auth-bg .app-auth-bg__mesh,
    .app-auth-body > .app-auth-bg .app-auth-bg__grid,
    .app-auth-body > .app-auth-bg .app-auth-bg__glow,
    .app-auth-body > .app-auth-bg .app-auth-bg__beam,
    .app-auth-body > .app-auth-bg .app-auth-sym--drift,
    .app-auth-body > .app-auth-bg .app-auth-sym--orbit,
    .app-auth-body > .app-auth-bg .app-auth-sym--spin-slow,
    .app-auth-body > .app-auth-bg .app-auth-sym--blink,
    .app-auth-body > .app-auth-bg .app-auth-sym--scan-y {
        animation: none !important;
    }

    .app-auth-body > .app-auth-bg .app-auth-bg__glow {
        filter: none !important;
        opacity: 0.45 !important;
        transform: none !important;
    }

    .app-auth-body > .app-auth-bg .app-auth-bg__grid {
        opacity: 0.35 !important;
    }
}


@media (max-width: 1024px) {
    .app-auth-body > .app-auth-bg .app-auth-bg__beam,
    .app-auth-body > .app-auth-bg .app-auth-bg__nodes {
        display: none !important;
    }

    .app-auth-body > .app-auth-bg .app-auth-bg__mesh,
    .app-auth-body > .app-auth-bg .app-auth-bg__grid,
    .app-auth-body > .app-auth-bg .app-auth-bg__glow,
    .app-auth-body > .app-auth-bg .app-auth-sym--drift,
    .app-auth-body > .app-auth-bg .app-auth-sym--orbit,
    .app-auth-body > .app-auth-bg .app-auth-sym--spin-slow,
    .app-auth-body > .app-auth-bg .app-auth-sym--blink,
    .app-auth-body > .app-auth-bg .app-auth-sym--scan-y {
        animation: none !important;
    }
}


html.app-auth-lite-fx .app-auth-body > .app-auth-bg {
    contain: layout style;
}

html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__symbols,
html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__beam,
html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__nodes,
html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__grid {
    display: none !important;
}

html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__glow {
    display: none !important;
}

html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__mesh {
    animation: none !important;
    transform: none !important;
    opacity: 0.9 !important;
}

html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--drift,
html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--orbit,
html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--spin-slow,
html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--blink,
html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--scan-y {
    animation: none !important;
}

html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__mesh,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__grid,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__glow,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__nodes,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__beam,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--drift,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--orbit,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--spin-slow,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--blink,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-sym--scan-y {
    animation: none !important;
}

html.app-auth-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__glow,
html.app-portal-lite-fx .app-auth-body > .app-auth-bg .app-auth-bg__glow {
    filter: none !important;
    transform: none !important;
}

html.app-auth-lite-fx #page-loader.page-loader,
html.app-portal-lite-fx #page-loader.page-loader {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

html.app-auth-lite-fx .page-loader__shine,
html.app-portal-lite-fx .page-loader__shine {
    animation: none !important;
    opacity: 0 !important;
}

@media (prefers-reduced-motion: reduce) {
    .app-auth-body > .app-auth-bg .app-auth-bg__symbols {
        display: none !important;
    }
}
