namespace MeetingAssistant.Screenshots; public sealed class UnavailableActiveWindowScreenshotCapture : IActiveWindowScreenshotCapture { public Task CaptureAsync(CancellationToken cancellationToken) { throw new PlatformNotSupportedException("Active-window screenshot capture is only available on Windows."); } }