:root body .droneView .onboardRain{z-index:1;pointer-events:none;--rain:0;--wipe:1.3s;--streak:0;position:absolute;inset:0;overflow:hidden}:root body .droneView .onboardRain[hidden]{display:none}:root body .droneView .onboardRain:before{content:"";opacity:calc(var(--rain) * .85);background-image:radial-gradient(circle at 18% 22%, var(--onboard-lens-drop) 0 2px, transparent 3px), radial-gradient(circle at 63% 41%, var(--onboard-lens-drop) 0 1.5px, transparent 2.5px), radial-gradient(circle at 37% 71%, var(--onboard-lens-drop) 0 2.5px, transparent 3.5px), radial-gradient(circle at 82% 16%, var(--onboard-lens-drop) 0 1.5px, transparent 2.5px), radial-gradient(circle at 9% 58%, var(--onboard-lens-drop) 0 2px, transparent 3px);background-size:90px 80px,120px 110px,140px 100px,75px 95px,110px 130px;position:absolute;inset:0}:root body .droneView .onboardRain:after{content:"";opacity:calc(var(--streak) * .7);background-image:repeating-linear-gradient(-8deg, transparent 0 22px, var(--onboard-lens-drop) 22px 23px, transparent 23px 61px);background-size:100% 100%;position:absolute;inset:0}:root body .droneView .onboardRain[data-kit=wipers]:after{display:none}:root body .droneView .onboardRain .onboardWiper{background:var(--onboard-dash-bezel,#111);transform-origin:50% 100%;border-radius:3px;width:5px;height:78%;margin-left:-2px;display:none;position:absolute;bottom:-6%;left:50%;transform:rotate(-78deg);box-shadow:0 0 6px #00000059}:root body .droneView .onboardRain[data-kit=wipers] .onboardWiper{display:block}@media (prefers-reduced-motion:no-preference){:root body .droneView .onboardRain[data-kit=wipers][data-still="0"] .onboardWiper{animation:onboardWipe var(--wipe) ease-in-out infinite alternate}:root body .droneView .onboardRain[data-kit=visor][data-still="0"]:after{animation:.45s linear infinite onboardVisor}}@keyframes onboardWipe{0%{transform:rotate(-78deg)}to{transform:rotate(78deg)}}@keyframes onboardVisor{0%{background-position:0 0}to{background-position:-61px 0}}html body .tvStage .mapRain{z-index:1;pointer-events:none;--map-rain:0;opacity:calc(var(--map-rain) * .5);background-image:repeating-linear-gradient(105deg, transparent 0 9px, var(--onboard-lens-drop) 9px 10px, transparent 10px 23px), repeating-linear-gradient(100deg, transparent 0 15px, var(--onboard-lens-drop) 15px 16px, transparent 16px 37px);background-size:180px 180px,260px 260px;position:absolute;inset:0}html body .tvStage .mapRain[hidden]{display:none}@media (prefers-reduced-motion:no-preference){html body .tvStage .mapRain[data-still="0"]{animation:.7s linear infinite mapRainFall}}@keyframes mapRainFall{0%{background-position:0 0,0 0}to{background-position:-48px 180px,-45px 260px}}
