/* 0.10.2zzg N-129: AI orb remove (opacity-only fades, no flashes; black UI) */
.ob.ai{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.ob.ai.aogone{opacity:0!important;pointer-events:none;transition:opacity .5s ease-in-out!important}
.cfm.aodc{display:flex;z-index:60;opacity:0;pointer-events:none;transition:opacity .45s ease}
.cfm.aodc.open{opacity:1;pointer-events:auto}
.cfm.aodc #aodS:empty{display:none}
.aohint{display:block;margin:6px 4px 0;opacity:.7}.aohint[hidden]{display:none}
body.aodsw0 #aiOrb,body.aodsw0 #orb,body.aodsw0 #irisG,body.aodsw0 #irisP,body.aodsw0 #aquaG,body.aodsw0 #marbleG,body.aodsw0 #vorb,body.aodsw0 #halo,body.aodsw0 #rip{transition:opacity .42s ease-in-out!important}
body.aodsw #aiOrb,body.aodsw #orb,body.aodsw #irisG,body.aodsw #irisP,body.aodsw #aquaG,body.aodsw #marbleG,body.aodsw #vorb,body.aodsw #halo,body.aodsw #rip{opacity:0!important}
@media (prefers-reduced-motion:reduce){.ob.ai.aogone{transition:opacity .4s linear!important}.cfm.aodc{transition:opacity .4s linear}
 body.aodsw0 #aiOrb,body.aodsw0 #orb,body.aodsw0 #irisG,body.aodsw0 #irisP,body.aodsw0 #aquaG,body.aodsw0 #marbleG,body.aodsw0 #vorb,body.aodsw0 #halo,body.aodsw0 #rip{transition:opacity .4s linear!important}}
