.security-monitor-atmosphere{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none;}
.security-monitor-atmosphere::before{content:"";position:absolute;top:-20%;bottom:-20%;left:-45%;width:40%;background:linear-gradient(100deg,transparent 15%,rgba(91,184,205,.045) 48%,rgba(121,186,221,.075) 58%,transparent 85%);transform:translateX(0) skewX(-14deg);animation:security-background-sweep 22s linear -8s infinite;}
@keyframes security-background-sweep{from{transform:translateX(0) skewX(-14deg)}to{transform:translateX(400%) skewX(-14deg)}}
.security-page-hero.is-background-paused .security-monitor-atmosphere::before{animation-play-state:paused;}
.security-background-control{position:absolute;right:28px;bottom:22px;z-index:5;padding:8px 12px;border:1px solid #c6e3ed38;border-radius:99px;background:#0c1b2cb3;color:#cbd5df;font:500 10px Montserrat,Arial,sans-serif;cursor:pointer;}.security-background-control:hover{color:#fff;background:#20384b;}.security-background-control:focus-visible{outline:2px solid #ff9c83;outline-offset:4px;}
@media(max-width:680px){.security-background-control{right:17px;bottom:14px;}.security-monitor-atmosphere::before{animation-duration:28s;}}
@media(prefers-reduced-motion:reduce){.security-monitor-atmosphere::before{animation:none;display:none;}.security-background-control{display:none;}}
