0c545490b6
When Remnawave webhook set subscription status to 'limited' (traffic exhausted), the main menu hid ALL buttons (connect, subscription, buy traffic) because is_active returns False for non-'active' status. Now 'limited' is treated as active for UI purposes — the subscription is not expired, just traffic-exhausted. Users can see the "Buy traffic" button precisely when they need it most.